SQL的函数


一、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”

总结

悟已往之不谏,知来者之可追。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>