1、字符串拼接
SELECT CONCAT('My','S','QL')
2、字符串比较
SELECT STRCMP('abc','abd'),
STRCMP('abc','abc'),
STRCMP('abc','abb');
3、
1.去除字符串开始处空格
LTRIM(str)
2.去除字符串结束处空格
RTRIM(str)
3.去除字符串首尾空格
TRIM(str)
4、获取随机数
SELECT RAND();
5、向上取整
SELECT ceil(9.8);
6、向下取整
SELECT floor(9.8);
7、直接截取,对x保留y位精度,当y=-1时精度达到最小值。
SELECT truncate(9.8696896,2);
8、四舍五入函数
SELECT format(89.96868,2) as 四舍五入
SELECT round(9.8696896,4) as 四舍五入
9、时间函数
SELECT NOW() now方式,CURRENT_TIMESTAMP() timestamp方式,
LOCALTIME() localtime方式,SYSDATE() systemdate方式;
10、通过各种格式显示时间
SELECT NOW() 当前时间,
UNIX_TIMESTAMP(NOW()) unix格式,
FROM_UNIXTIME(UNIX_TIMESTAMP(NOW())) 普通格式;
11、获取MySQL信息
SELECT
VERSION() 版本号,
DATABASE() 数据库名,
USER() 用户名;
12、mysql 用sql语句自动生成32位id
SELECT REPLACE(UUID(),'-','') AS id;
13、统计
select count(*) from acct_loan