SQL必知必会(第四版) 读书笔记——函数

每个DBMS都有特定的函数,只有少数几个函数是等同的支持。所以需要查看特定的DBMS文档。

1.文本处理函数;
trim():去除两边空格
rtrim():去右边空格
ltrim():去左边空格
upper():将字符串转大写
lower():将字符串转小写
length():返回字符串程度

2.日期和时间处理函数
MySQL
时间转字符串:DATE_FORMAT(日期,格式字符串)

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') from dual;

字符串转时间:STR_TO_DATE(字符串,日期格式)

SELECT STR_TO_DATE('2019-01-20 16:01:45', '%Y-%m-%d %H:%i:%s') from dual;

Oracle
时间转字符串:TO_CHAR(时间,格式)

select to_char(systimestamp,'yyyy-MM-dd hh24:mi:ss') from dual;

字符串转时间:TO_DATE(字符串,格式)

select to_date('2020-12-22 20:22:22','yyyy-MM-dd hh24:mi:ss') from dual;

3.数值处理

函数

说明

ABS()

绝对值

COS()

余弦

EXP()

指数值

PI()

圆周率

SIN()

正弦

SQRT()

平方根

TAN()

正切

下一篇:汇总数据