常用函数

ROUND 函数用来进行四舍五入操作。四舍五入在英语中称为 round。
语法:
  ROUND(对象数值,保留小数的位数);
  例如:select round(2.345,2);   输出:2.35
MOD 是计算除法余数(求余)的函数
语法:
  MOD(被除数,除数)
  例如:select mod(3,2);  输出 1
 
ABS 是计算绝对值的函数。绝对值(absolute value)不考虑数值的符号
语法:
  ABS(数值)
  例如:select abs(-10); 输出 10
 
LENGTH——字符串长度
语法:
  LENGTH(字符串)
  例如: select length('zhangsan'); 输出 8
注意:对1个字符使用LENGTH函数有可能得到2字节以上的结果
  半角英文字母占用 1 字节不同,汉字这样的全角字符会占用 2 个以上的字节(称为多字节字符)。
  因此,使用 MySQL 中的LENGTH 这样以字节为单位的函数进行计算时,“
  LENGTH( 中国 )”的返回结果是4。
  同样是 LENGTH 函数,不同 DBMS 的执行结果也不尽相同 A。
 
LOWER——小写转换
语法:
  LOWER(字符串)
  例如:select lower('ZHANG');输出 zhang
注意:LOWER 函数只能针对英文字母使用,它会将参数中的字符串全都转换为小写
 
REPLACE——字符串的替换
语法:
  REPLACE(对象字符串,替换前的字符串,替换后的字符串)
  例如:select replace('haizeiwang','wang','lufei'); 输出 ‘haizeilufei’
 
SUBSTRING——字符串的截取
语法:
  SUBSTRING(对象字符串 ,截取的起始位置 , 截取的字符数)(PostgreSQL/MySQL专用语法)
  例如:select substring('haizeiwang',1,6); 输出:'haizei'
 
UPPER——大写转换
语法:
  UPPER(字符串)
  例如: select upper('zhangsan'); 输出:'ZHANGSAN'
 
 
  
原文地址:https://www.cnblogs.com/kukai/p/12839553.html