您好,登錄后才能下訂單哦!
條件語句:
到目前為止我們所使用的語句操作幾乎都是對每一行都進行操作,那么能不能但對某一行,或者某幾行進行操作呢?這個時候就需要使用到條件語句關鍵字WHERE,介紹一下關系運算符:
>:大于
<:小于
>=:大于等于
<=:小于等于
=:等于
<>:不等于
!=:不等于
在sql語句里AND OR NOT是與、或、非的意思。
AND :與
OR :或
NOT:非
在where條件判斷某個列是否為空要使用is,判斷不為空則是not 列名 is null。
代碼示例:
DQL查詢模塊:
聚合函數:
聚合函數只能返回一行值。
COUNT 統計行數
代碼示例:
運行結果:
以下數值類型的列才可以使用的函數:
SUM 總和
代碼示例:
運行結果:
AVG 平均值
代碼示例:
運行結果:
MAX 最大值
代碼示例:
運行結果:
MIN 最小值
代碼示例:
運行結果:
模糊查詢:
關鍵字:LIKE。
%表示任意個數、任意內容的字符 _表示單個字符。
模糊查找速度很慢需要謹慎使用。
代碼示例:
排序查詢:
只又經過排序顯示的列才有順序,沒有排序查詢出來的都是底層表的順序。
關鍵字:ORDER BY 列 默認升序
DESC: 降序
ASC: 升序 (因為默認是升序,所以沒什么卵用)
代碼示例:
分組查詢:
關鍵字:GROUP BY
分組查詢就是把相同的分成一個組,也就是去掉重復的
代碼示例:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。