美文网首页
运算符和函数

运算符和函数

作者: Ming_0612 | 来源:发表于2018-02-27 01:06 被阅读0次
image.png
image.png
mysql> select concat('imooc','musql');
image.png
mysql> select concat(first_name,last_name) as fullname from test;
mysql> select concat_ws('|',first_name,last_name) as fullname from test;
mysql> select format(12560.7533,2);//保留两位小数
mysql> select upper('mysql');//转换大写
mysql> select lower('MYSQL');//转换小写
mysql> select left('mysql',2);//取‘my’
mysql> select lower(left('MYSQL',2));//函数嵌套,取‘MY’并转换成小写
image.png
mysql> select length('mysql');//长度为5
mysql> select trim(leading'?'from'??mysql???');//删除前导的?,变成了mysql???
mysql> select trim(trailing'?'from'??mysql???');//变成??mysql
mysql> select trim(both'?'from'??mysql???');//变成mysql
mysql> select replace('??my??sql???','?','');//字符替换,将?去掉_(:з」∠)_
mysql> select substring('mysql',1,2);//字符串截取,需要注意的是,在mysql中,字符串以1开始
mysql> select substring('mysql',3);//从第三位截取到末尾就是sql
mysql> select substring('mysql',-2);//意思是倒数第二位取到结尾就是ql
image.png
mysql> select*from test where first_name like'%\%%';//也可以实现上图第三种的效果

%代表任意个字符
_代表任意一个字符


image.png

mysql> select ceil(3.01);//4就是无视小数点进位

mysql> select floor(3.01);//3就是无视小数点

mysql> select 3 div 4//0

mysql> select 5%3;//2

mysql> select power(3,3);//27三的三次方

mysql> select round(3.652,2);//3.65四舍五入

mysql> select truncate(125.89,2);//125.89截取

mysql> select truncate(125.89,0);//125

mysql> select truncate(125.89,-1);//120


image.png
mysql> select 15 between 1 and 22;//1
mysql> select 35 not between 1 and 22;//1
mysql> select 10 in(5,10,15,20);//1
mysql> select*from test where first_name is not null;//会列出符合条件的表
image.png
mysql> select now();
mysql> select curdate();
mysql> select curtime();
mysql> select date_add('2014-3-15',interval 365 day);//2015-03-15加加减减,注意后面单位
mysql> select date_add('2014-3-15',interval 1 week);//2014-03-22
mysql> select date_format('2014-3-12','%m/%d/%Y');//03/12/2014换格式,注意大写Y
image.png
mysql> select connection_id();
mysql> select database();
mysql> select last_insert_id();//若同时插入两条,则只显示前一条的id
mysql> select user();
mysql> select version();
image.png
mysql> select avg(goods_price)as avg_price from tdb_goods;//只能计算表中某数据的avg其他同理
mysql> select round(avg(goods_price),2) as avg_price from tdb_goods;//能和数值运算符函数一起用
mysql> select count(goods_id)as counts from tdb_goods;//计数
mysql> select max(goods_price)as counts from tdb_goods;
mysql> select min(goods_price)as counts from tdb_goods;
mysql> select sum(goods_price)as counts from tdb_goods;
image.png
这个不是很懂(:з」∠)

相关文章

  • MySQL学习笔记(四)运算符和函数

    一、知识回顾: 二、字符函数 三、数值运算符和函数 四、比较运算符和函数: 五、日期时间函数: 六、信息函数: 七...

  • 18/3

    1.特殊成员函数(6个):默认构造函数、复制构造函数、复制赋值运算符和析构函数、移动构造函数、移动赋值运算符 这些...

  • C++ 部分运算符重载

    可重载的运算符 不可重载的运算符和符号 重载运算符为类的成员函数 重载运算符为友元函数 重载赋值运算符 重载流插入...

  • c++11 拷贝控制

    拷贝控制操作包括,拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符,析构函数。拷贝和移动构造函数定义了用...

  • MySQL运算符和函数

    分类: ⑴ 字符函数 ⑵ 数值运算符与函数 ⑶ 比较运算符与函数 ⑷ 日期时间函数 ⑸ 信息函数 ⑹ 聚合函数 ⑺...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • 五、MySQL运算符和函数

    1、字符函数 2、查找带有%(通配符)的记录,解决方案 3、数值运算符和函数 4、比较运算符与函数 5、日期时间函...

  • C++面向对象-运算符重载

    运算符重载 运算符重载又称为操作符重载,可以为运算符增加一些新的功能,全局函数和成员函数都支持运算符重载,我们通过...

  • 第四章 运算符重载

    学习目的 掌握运算符函数的定义; 掌握+、-、++、+=等常用运算符的重载; 了解<<运算符、前置和后置++运算符...

  • C++中的运算符重载

    1.Cpp中的重载运算符和重载函数 C++允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算...

网友评论

      本文标题:运算符和函数

      本文链接:https://www.haomeiwen.com/subject/yjmazxtx.html