函数
函数概述
举例
- 提取字符串的组成部分 : SUBSTRING()
- 数据类型转换 : CONVERT()
- 取当前日期 : CURDATE()
函数
文本处理函数
UPPER() # 将文本设置为大写
SELECT vend_name, UPPER(vend_name) AS vend_name_upcase
FROM Vendors
ORDER BY vend_name;
soundex 返回的是用字母数字模式的发音
下面给出一个使用 SOUNDEX() 函数的例子。 Customers 表中有一个顾客Kids Place ,其联系名为 Michelle Green 。但如果这是错误的输入,此联系名实际上应该是 Michael Green。 此时可以使用soundex检索
SELECT cust_name, cust_contact
FROM Customers
WHERE SOUNDEX(cust_contact) = SOUNDEX('Michael Green');
日期和时间处理函数
MySQL可使用名为 YEAR() 的函数从日期中提取年份:
SELECT order_num
FROM Orders
WHERE YEAR(order_date) = 2012;
数值处理函数