條件語句:
目前創(chuàng)新互聯(lián)已為1000+的企業(yè)提供了網(wǎng)站建設、域名、雅安服務器托管、網(wǎng)站托管維護、企業(yè)網(wǎng)站設計、和碩網(wǎng)站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
到目前為止我們所使用的語句操作幾乎都是對每一行都進行操作,那么能不能但對某一行,或者某幾行進行操作呢?這個時候就需要使用到條件語句關鍵字WHERE,介紹一下關系運算符:
>:大于
<:小于
>=:大于等于
<=:小于等于
=:等于
<>:不等于
!=:不等于
在sql語句里AND OR NOT是與、或、非的意思。
AND :與
OR :或
NOT:非
在where條件判斷某個列是否為空要使用is,判斷不為空則是not 列名 is null。
代碼示例:
DQL查詢模塊:
聚合函數(shù):
聚合函數(shù)只能返回一行值。
COUNT 統(tǒng)計行數(shù)
代碼示例:
運行結果:
以下數(shù)值類型的列才可以使用的函數(shù):
SUM 總和
代碼示例:
運行結果:
AVG 平均值
代碼示例:
運行結果:
MAX 最大值
代碼示例:
運行結果:
MIN 最小值
代碼示例:
運行結果:
模糊查詢:
關鍵字:LIKE。
%表示任意個數(shù)、任意內容的字符 _表示單個字符。
模糊查找速度很慢需要謹慎使用。
代碼示例:
排序查詢:
只又經(jīng)過排序顯示的列才有順序,沒有排序查詢出來的都是底層表的順序。
關鍵字:ORDER BY 列 默認升序
DESC: 降序
ASC: 升序 (因為默認是升序,所以沒什么卵用)
代碼示例:
分組查詢:
關鍵字:GROUP BY
分組查詢就是把相同的分成一個組,也就是去掉重復的
代碼示例: