SQL必知必会-笔记(五)函数

mac2022-06-30  116

目录

函数汇总函数

函数

需要明确的一点是,SQL函数是不可移植的 大多数SQL支持一下类型的函数,

用于处理文本字符串用于在数值上进行计算操作用于处理日期和时间返回DBMS正在使用的特殊信息,比如用户登录信息

常用的文本处理函数

函数说明LENGTH()返回字符串的长度LOWER()将字符串转换为小写UPPER()将字符串转换为大写RIGHT()返回字符串右边的字符SOUNDEX()返回字符串的SOUNDEX值

需要说明的是SOUNDEX()能对字符串进行发言比较而不是字母比较 比如说,我需要检索联系名为Michael Green的顾客名字,但是我不确定联系名的正确拼写方法,

select cust_name,cust_contact from Customers where cust_contact = 'Michael Green';

这是检索不到数据,

现在我们用SOUNDEX()试试,

select cust_name,cust_contact from Customers where SOUNDEX(cust_contact) = SOUNDEX('Michael Green');

这是才发现,原来正确的拼写是Michelle Green

时间和日期处理函数在每种DBMS中都不太一致,下面以MySQL为例:

问题:检索2012年的所有订单数量解: select order_num from Orders where YEAR(order_date) = '2012';

常用的数值处理函数

函数说明ABS()返回一个数的绝对值PI()返回圆周率COS()返回一个数的余弦值TAN()返回一个数的正切SQRT()返回一个数的平方根

汇总函数

函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某列的最小值SUM()返回某列值之和

转载于:https://www.cnblogs.com/xLI4n/p/10342605.html

最新回复(0)