mysql必知必會--學習筆記(6)--日期操作Date,Time,聚集函數,AVG,MAX,MIN

1、mysql支持日期型的數據,而且日期的格式應採用xxxx-xx-xx的格式進行保存,而日期應選擇

xx:xx:xx的格式進行保存。

2、如果某一列是DateTime型的數據,例如published_time 那麼使用DATE(published_time)可以提取出日期部分,

使用TIME(published_time)提取出時間的部分。用YEAR(published_time)提取出年份,使用MONTH(published_time)提取出月份。

3、聚集函數,mysql包含有五個聚集函數,

MAX()提取出某一列或者表達式的最大值,AVG()提取出某某一列或者表達式的平均值,

同理還有COUNT(),SUM(),MIN(),其中count(*)即使有一列爲空,也會計數,但是count(column)

如果column列有空值,空值是不會被計數的。

NULL 值 SUM() 函數忽略列值爲 NULL 的行。

NULL 值 MIN() 函數忽略列值爲 NULL 的行。

NULL 值 MAX() 函數忽略列值爲 NULL 的行。

雖然 MAX() 一般用來找出最大的
數值或日期值,但MySQL允許將它用來返回任意列中的最大
值,包括返回文本列中的最大值。在用於文本數據時,如果數
據按相應的列排序,則 MAX() 返回最後一行。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章