一、SQL LCASE() 函数
LCASE() 函数把字段的值转换为小写。
- SQL LCASE() 语法
SELECT LCASE(column_name) FROM table_name;
- 用于 SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
- 演示数据库
- SQL LCASE() 实例
下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列,并把 “name” 列的值转换为小写:
二、SQL MID() 函数
MID() 函数用于从文本字段中提取字符。
- SQL MID() 语法
SELECT MID(column_name[,start,length]) FROM table_name;
参数 描述
column_name 必需。要提取字符的字段。
start 必需。规定开始位置(起始值是 1)。
length 可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。
- 演示数据库
- SQL MID() 实例
下面的 SQL 语句从 “Websites” 表的 “name” 列中提取前 4 个字符:
三、SQL LEN() 函数
LEN() 函数返回文本字段中值的长度。
- SQL LEN() 语法
SELECT LEN(column_name) FROM table_name;
- MySQL 中函数为 LENGTH():
SELECT LENGTH(column_name) FROM table_name;
- 演示数据库
- SQL LEN() 实例
下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列中值的长度:
四、SQL ROUND() 函数
ROUND() 函数用于把数值字段舍入为指定的小数位数。
- SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM TABLE_NAME;
参数 描述
column_name 必需。要舍入的字段。
decimals 可选。规定要返回的小数位数。
- SQL ROUND() 实例
ROUND(X): 返回参数X的四舍五入的一个整数。
- ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。
注意:ROUND 返回值被变换为一个BIGINT!
五、SQL NOW() 函数
NOW() 函数返回当前系统的日期和时间。
- SQL NOW() 语法
SELECT NOW() FROM table_name;
- 演示数据库
- SQL NOW() 实例
下面的 SQL 语句从 “Websites” 表中选取 name,url,及当天日期:
六、SQL FORMAT() 函数
FORMAT() 函数用于对字段的显示进行格式化。
- SQL FORMAT() 语法
SELECT FORMAT(column_name,format) FROM table_name;
参数 描述
column_name 必需。要格式化的字段。
format 必需。规定格式。
- 演示数据库
- SQL FORMAT() 实例
下面的 SQL 语句从 “Websites” 表中选取 name, url 以及格式化为 YYYY-MM-DD 的日期:
总结来自“https://www.runoob.com”
总结
悟已往之不谏,知来者之可追。