一、数值函数
1 ROUND()
1.1. 概述
ROUND() 函数用于对数值进行四舍五入操作
语法:
ROUND(X,Y)
#X:输入的数字
#Y:需要保留的小数点位数
1.2. SQL语句——例子
#ROUND
#1. 不保留小数点
select ROUND(782.1944)
#2. 保留小数点
select ROUND(782.1944,2)
1.3. 执行情况
2 CEIL()
2.1. 概述
CEIL() 函数返回大于或等于指定数值的最小整数(向上取整)
2.2. SQL语句——例子
#CEIL()
#向上取整
select CEIL(235.652)
2.3. 执行情况
3 FLOOR()
3.1. 概念
FLOOR() 函数返回小于或等于指定数值的最大整数(向下取整)
3.2. SQL语句——例子
#FLOOR()
#向下取整
select FLOOR(235.652)
3.3. 执行情况
4 ABS()
4.1. 概念
ABS() 函数返回数值的绝对值。
4.2. SQL语句——例子
#ABS()
#取绝对值
select ABS(-672.12)
4.3. 执行情况
二、字符串函数
1. CONCAT()
1.1. 概述
CONCAT() 函数用于连接两个或多个字符串。
1.2. SQL语句——例子
#CONCAT(str1,str2,...)
#字符串连接
select CONCAT("人生的乐趣是:","未知的未来","以及","不同选择不同结果") as "结果"
1.3. 执行结果
2. LENGTH()
2.1. 概述
LENGTH() 函数返回字符串的长度。
2.2. SQL语句——例子
#LENGTH()
#返回字符串的长度。
select LENGTH("abcde123")
2.3. 执行结果
3. UPPER()
3.1. 概述
UPPER() 函数将字符串转换为大写。
3.2. SQL语句——例子
#UPPER()
#将字符串转换为大写
select UPPER("abcdefg")
3.3. 执行结果
4. LOWER()
4.1. 概述
LOWER() 函数将字符串转换为小写。
4.2. SQL语句——例子
#LOWER()
#将字符串转换为小写。
select LOWER("ABCDEFG")
4.3. 执行结果
5. SUBSTRING()
5.1. 概述
SUBSTRING() 函数用于提取字符串的子串。
5.2. SQL语句——例子
语法
SUBSTRING(str,X,Y)
#str:提取的原字符串;
#X:从第X个位置开始提取(注意这里的开始不是0,而是1)
#Y:提取几个字符
SQL语句
#SUBSTRING()
#用于提取字符串的子串
#SUBSTRING(str,X,Y)
select SUBSTRING("123qwerASD",2,5)
5.3. 执行结果
6. REPLACE()
6.1. 概述
REPLACE() 函数用于在字符串中替换指定的子串.
6.2. SQL语句——例子
语法
REPLACE(str,from_str,to_str)
#str:指替换的原字符串;
#from_str:原字符串中准备替换的部分;
#to_str:替换后的部分
SQL语句
#REPLACE()
#用于在字符串中替换指定的子串
select REPLACE("Abc123","123","Def")