SQL的函数

文章目录

  • 一、SQL LCASE() 函数
  • 二、SQL MID() 函数
  • 三、SQL LEN() 函数
  • 四、SQL ROUND() 函数
  • 五、SQL NOW() 函数
  • 六、SQL FORMAT() 函数
  • 总结


一、SQL LCASE() 函数

LCASE() 函数把字段的值转换为小写。

  • SQL LCASE() 语法
SELECT LCASE(column_name) FROM table_name;
  • 用于 SQL Server 的语法
SELECT LOWER(column_name) FROM table_name;
  • 演示数据库
    SQL的函数_第1张图片
  • SQL LCASE() 实例

下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列,并把 “name” 列的值转换为小写:
SQL的函数_第2张图片

二、SQL MID() 函数

MID() 函数用于从文本字段中提取字符。

  • SQL MID() 语法
SELECT MID(column_name[,start,length]) FROM table_name;
参数 	                  描述
column_name 	必需。要提取字符的字段。
start 	必需。规定开始位置(起始值是 1)。
length 	可选。要返回的字符数。如果省略,则 MID() 函数返回剩余文本。
  • 演示数据库
    SQL的函数_第3张图片
  • SQL MID() 实例

下面的 SQL 语句从 “Websites” 表的 “name” 列中提取前 4 个字符:

SQL的函数_第4张图片

三、SQL LEN() 函数

LEN() 函数返回文本字段中值的长度。

  • SQL LEN() 语法
SELECT LEN(column_name) FROM table_name;
  • MySQL 中函数为 LENGTH():
SELECT LENGTH(column_name) FROM table_name;
  • 演示数据库
    SQL的函数_第5张图片
  • SQL LEN() 实例

下面的 SQL 语句从 “Websites” 表中选取 “name” 和 “url” 列中值的长度:
SQL的函数_第6张图片

四、SQL ROUND() 函数

ROUND() 函数用于把数值字段舍入为指定的小数位数。

  • SQL ROUND() 语法
SELECT ROUND(column_name,decimals) FROM TABLE_NAME;
参数        	      描述
column_name 	必需。要舍入的字段。
decimals 	可选。规定要返回的小数位数。
  • SQL ROUND() 实例

ROUND(X): 返回参数X的四舍五入的一个整数。
SQL的函数_第7张图片

  • ROUND(X,D): 返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。
    SQL的函数_第8张图片注意:ROUND 返回值被变换为一个BIGINT!

五、SQL NOW() 函数

NOW() 函数返回当前系统的日期和时间。

  • SQL NOW() 语法
SELECT NOW() FROM table_name;
  • 演示数据库
    SQL的函数_第9张图片
  • SQL NOW() 实例

下面的 SQL 语句从 “Websites” 表中选取 name,url,及当天日期:
SQL的函数_第10张图片

六、SQL FORMAT() 函数

FORMAT() 函数用于对字段的显示进行格式化。

  • SQL FORMAT() 语法
SELECT FORMAT(column_name,format) FROM table_name;
参数 	                          描述

column_name 必需。要格式化的字段。
format 必需。规定格式。

  • 演示数据库
    SQL的函数_第11张图片
  • SQL FORMAT() 实例

下面的 SQL 语句从 “Websites” 表中选取 name, url 以及格式化为 YYYY-MM-DD 的日期:
SQL的函数_第12张图片
总结来自“https://www.runoob.com”

总结

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

你可能感兴趣的:(数据库,sql,数据库,mysql)