sql總結(jié)小抄復(fù)習(xí)

1.多個(gè)字段排序的原理:越靠前的字段,起主導(dǎo)作用越大。只有當(dāng)前面的字段無(wú)法完全排序時(shí),才會(huì)啟用后面的

2.排序還可以使用字段順序進(jìn)行排序。(若順序改變,sql就廢了) 不健壯

3.order by是最后執(zhí)行的,(先從from表查記錄,經(jīng)過(guò)where過(guò)濾,然后根據(jù)select查詢,最后order by排序輸出) 不完整

4.分組函數(shù)一共具有5個(gè),都是對(duì)一組數(shù)進(jìn)行操作,也叫(多行處理函數(shù))特點(diǎn):輸入多行,輸出結(jié)果為1行

5.分組函數(shù)字段忽略null;

6.數(shù)據(jù)庫(kù)規(guī)定只要有null參與運(yùn)算,最后結(jié)果一定為null

7.if null( ) 空處理函數(shù),if null(可能為null的數(shù)據(jù),被當(dāng)做什么處理)

8.count()和count(具體字段)的區(qū)別?
count(
)統(tǒng)計(jì)總記錄條數(shù)
count(具體字段):統(tǒng)計(jì)該字段中不為null的數(shù)據(jù)總數(shù)量

9.分組函數(shù)一般和group by 聯(lián)合使用,任何一個(gè)分組函數(shù)都是在group by結(jié)束之后執(zhí)行的
若sql中沒(méi)有g(shù)roup by,則此表數(shù)據(jù)自成一組(有個(gè)缺省的存在)

  1. 語(yǔ)法規(guī)則:分組函數(shù)不能直接使用在where子句中,因?yàn)間roup by是在where執(zhí)行之后,才執(zhí)行的

  2. sql完整執(zhí)行順序

    select          5
             .....
    from              1
              .....
    where         2
             .......
     group by       3
             .......
    having       4
               ......
    order by          6
             ........
    
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 50個(gè)常用的sql語(yǔ)句Student(S#,Sname,Sage,Ssex) 學(xué)生表Course(C#,Cname...
    哈哈海閱讀 1,327評(píng)論 0 7
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,893評(píng)論 0 13
  • 表 存儲(chǔ)在表中的數(shù)據(jù)是同一種類型的數(shù)據(jù)或清單。 數(shù)據(jù)庫(kù)中的表有為一個(gè)名字來(lái)標(biāo)識(shí)自己。 表具有一些特性,這些特性定義...
    蛐蛐囍閱讀 1,455評(píng)論 0 7
  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,995評(píng)論 0 11
  • 兒時(shí),我們對(duì)于未來(lái)有著無(wú)限的憧憬,幻想自己在將來(lái)的某一天,成為一個(gè)閃著光的人,活得開(kāi)心、瀟灑且自在。 初入大...
    汀町廷閱讀 1,567評(píng)論 2 3

友情鏈接更多精彩內(nèi)容