Fuction
Fuction
MySQL中实现了许多内置函数,为DQL提供了更丰富的功能,能更高效的处理查询出的记录。
以下列举部分函数及用法
字符串函数
- ASCII(s)
返回字符串s的第一个字符的ASCII码1
2SELECT ASCII(CustomerName) AS NumCodeOfFirstChar
FROM Customers; - CHAR_LENGTH(s)
返回字符串 s 的字符数1
SELECT CHAR_LENGTH("RUNOOB") AS LengthOfString;
数字函数
- ABS(x)
返回x的绝对值1
SELECT ABS(-1);
- TAN(x)
求x正切值,单位是弧度1
SELECT TAN(-1);
日期函数
- CURRENT_DATE()
返回当前日期1
SELECT CURRENT_DATE();
- DAY(d)
返回日期d的日部分1
SELECT DAY(d);
其他函数
- CURRENT_DATE()
返回当前日期1
SELECT CURRENT_DATE();
- CAST(x AS type)
转换数据类型1
SELECT CAST("2017-08-29" AS DATE);;
- CASE
case语句1
2
3
4
5SELECT CASE x
WHEN x>0 THEN 'x>0'
WHEN x=0 THEN 'x=0'
ELSE 'x<0'
END
Comment