上一章总结了一些sql语句,这一章主要总结一下sql函数,我来为大家讲解一下关于基础sql语句练习?跟着小编一起来看一看吧!

基础sql语句练习(高级sql语句小结二)

基础sql语句练习

上一章总结了一些sql语句,这一章主要总结一下sql函数。

1、Date函数

NOW() 返回当前的时间和日期

DATE() 提取日期或日期/时间表达式的日期部分

CURTIME() 返回当前时间

CURDATE()返回当前日期

EXTRACT() 按照条件返回日期/时间

DATE_ADD() 给日期添加时间间隔

DATE_SUB() 给日期减去时间间隔

DATEDIFF() 返回两个日期之间的天数

DATE_FORMAT() 将日期格式化

sql Date函数的数据类型:

MySQL 使用下列数据类型在数据库中存储日期或日期/时间值:

DATE - 格式 YYYY-MM-DD

DATETIME - 格式: YYYY-MM-DD HH:MM:SS

TIMESTAMP - 格式: YYYY-MM-DD HH:MM:SS

YEAR - 格式 YYYY 或 YY

SQL Server 使用下列数据类型在数据库中存储日期或日期/时间值:

DATE - 格式 YYYY-MM-DD

DATETIME - 格式: YYYY-MM-DD HH:MM:SS

SMALLDATETIME - 格式: YYYY-MM-DD HH:MM:SS

TIMESTAMP - 格式: 唯一的数字

2、sql NULL函数

null是遗漏的未知数据,表中可以存放null值,它和“”或者0是不等价的

SELECT a,b FROM table WHERE b IS NULL

3、sql 内建函数

SELECT function(列) FROM table

4、Aggregate函数

合计函数面向一系列的值返回一个唯一的值

5、scalar函数

面向单一的值,返回基于输入值的一个单一的值

6、avg函数

返回平均值,null值不包含在计算中

7、count 函数

返回查询结果的个数

8、first函数

返回查询结果中的第一个值

9、last函数

返回查询结果中的最后一条数据

10、MAX() 函数, MIN() 函数

最大值,最小值,null值不包含在计算中

11、sum函数

求和函数

,