您的位置:首页 > 数据库 > MySQL

Mysql 数据库中的函数

2016-06-22 10:33 274 查看
user 表 如下

- - - - - - - - - - - - - - - - - - - - - - - - -

id | name | age | sex

- - - - - - - - - - - - - - - - - - - - - - - - -

1 | 张三 | 12 | 女

- - - - - - - - - - - - - - - - - - - - - - - - -

2 | 李四 | 14 | 女

- - - - - - - - - - - - - - - - - - - - - - - - -

3 | 王五 | 13 | 男

1、avg()

AVG 函数返回数值列的平均值 NULL 值不包括在计算中。

eg : select avg(age) as avgAge from user 意思是查出 所有学生的
平均数

查出来的 结果 为:

- - - - - - -

avgAge

- - - - - - -

13

如果想得到 比平均数大的 数据

eg: select * from user where age > (select avg(age) from user)

结果 如下 :

- - - - - - - - - - - - - - - - - - - - - - - - -

2 | 李四 | 14 | 女

- - - - - - - - - - - - - - - - - - - - - - - - -

2、max()

MAX
函数返回最大值 NULL 值不包括在计算中。

eg : select max(age) from user

结果 如下 :

- - - - - - - - - - - - - - - - - - - - - - - - -

2 | 李四 | 14 | 女

- - - - - - - - - - - - - - - - - - - - - - - - -

3、min() 函数返回这一列中最小的 NULL 值不包括在计算中。
eg:select min(age) from user

结果 如下:

- - - - - - - - - - - - - - - - - - - - - - - - -

id | name | age | sex

- - - - - - - - - - - - - - - - - - - - - - - - -

1 | 张三 | 12 | 女

- - - - - - - - - - - - - - - - - - - - - - - - -

4 时间函数

下面的表格列出了 MySQL 中最重要的内建日期函数:
函数描述
NOW()返回当前的日期和时间
CURDATE()返回当前的日期
CURTIME()返回当前的时间
DATE()提取日期或日期/时间表达式的日期部分
EXTRACT()返回日期/时间按的单独部分
DATE_ADD()给日期添加指定的时间间隔
DATE_SUB()从日期减去指定的时间间隔
DATEDIFF()返回两个日期之间的天数
DATE_FORMAT()用不同的格式显示日期/时间


SQL Server Date 函数

下面的表格列出了 SQL Server 中最重要的内建日期函数:
函数描述
GETDATE()返回当前日期和时间
DATEPART()返回日期/时间的单独部分
DATEADD()在日期中添加或减去指定的时间间隔
DATEDIFF()返回两个日期之间的时间
CONVERT()用不同的格式显示日期/时间


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 - 格式: 唯一的数字

其中 date_farmt()


语法

DATE_FORMAT(date,format)


date 参数是合法的日期。format 规定日期/时间的输出格式。

可以使用的格式有:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: