1、FORMAT
FORMAT函数作用是使数据内容格式化,格式化后得到结果:###,###,#####,具有四舍五入功能
SELECT FORMAT(100000,2);
输出结果:
100,000.00
select format(100.31111,2);
输出结果:
100.31
select format(100.31111,0);
输出结果:
100
SELECT FORMAT(423423234.65534453,2);
输出结果:
423,423,234.66
2、REPLACE
REPLACE函数韩作是替换字符串,语法:REPLACE(str,from_str,to_str)
SELECT REPLACE(LEFT ('2019-01-15 14:32:58', 10),'-','/')
输出结果:
2019/01/15
select replace(uuid(), '-', '')
输出结果
13ac2d588ab311e98cef00ffaabbccdd
3、CONVERT
将字符串转为 integer 便于字符串排序
ORDER BY CONVERT (XSXH, UNSIGNED INTEGER)
4、日期比大小
// 方法一
select * from t1 where unix_timestamp(time) > unix_timestamp('2011-03-03 17:39:05') and unix_timestamp(time) < unix_
timestamp('2011-03-03 17:39:52');
// 方法二
// between 的范围是包含两边的边界值
// not between 的范围是不包含边界值
time between '2011-03-03 17:39:05' and '2011-03-03 17:39:52';
// 方法三
convert(date,表名.datetime列名) >= convert(date,表名.datetime列名)
5、aes+base64
select to_base64(AES_ENCRYPT('测试','test'));
select AES_DECRYPT(from_base64('ANTUOC7wYVQRD5+YmS+r5A=='),'test');