国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

讀SQL學(xué)習(xí)指南(第3版)筆記05_過濾

這篇具有很好參考價值的文章主要介紹了讀SQL學(xué)習(xí)指南(第3版)筆記05_過濾。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

讀SQL學(xué)習(xí)指南(第3版)筆記05_過濾文章來源地址http://www.zghlxwxcb.cn/news/detail-669924.html

1.?不需要考慮排除任何列

1.1.?清除數(shù)據(jù)表中所有的內(nèi)容

1.2.?暫存新數(shù)據(jù)倉庫的數(shù)據(jù)

1.3.?向數(shù)據(jù)表中新添一列后

1.4.?修改數(shù)據(jù)表中的所有行

1.5.?檢索消息隊列表中的所有行

2.?where子句

2.1.?可以在其中指定一個或多個過濾條件,用于限制SQL語句處理的行數(shù)

2.2.?使用括號

2.2.1.?同時使用運算符and和or的3個或以上條件,應(yīng)該使用括號向數(shù)據(jù)庫服務(wù)器和其他閱讀代碼的人表明意圖

2.3.?使用not運算符

3.?構(gòu)建條件

3.1.?條件由一個或多個表達式并通過一個或多個運算符組合而成

3.2.?表達式

3.2.1.?數(shù)字

3.2.2.?數(shù)據(jù)表或視圖中的列

3.2.3.?字符串字面量

3.2.4.?內(nèi)建函數(shù)

3.2.4.1.?concat('Learning', ' ', 'SQL')

3.2.5.?子查詢

3.2.6.?表達式列表

3.2.6.1.?('Boston', 'New York', 'Chicago')

3.3.?運算符

3.3.1.?比較運算符

3.3.1.1.?=、!=、<、>、<>、like、in和between

3.3.2.?算術(shù)運算符

3.3.2.1.?+、?、*和/

4.?條件類型

4.1.?相等條件

4.1.1.?一個表達式與另一個表達式之間的相等關(guān)系

4.2.?不等條件

4.2.1.?用于斷言兩個表達式之間的不等關(guān)系

4.3.?范圍條件

4.3.1.?檢查表達式的值是否處于某個范圍

4.3.2.?通常用于數(shù)值型或時間型數(shù)據(jù)

4.3.3.?between運算符

4.3.3.1.?當需要同時限制范圍的上限和下限時,可以選擇使用between運算符構(gòu)建單個查詢條件,而不用兩個單獨的條件

4.3.3.2.?首先必須指定范圍的下限(在between之后),然后指定范圍的上限(在and之后)

4.3.4.?字符串范圍

4.3.5.?成員條件

4.4.?匹配條件

4.4.1.?使用通配符

4.4.1.1.?以某個字符開始(或結(jié)束)的字符串

4.4.1.2.?以某個子串開始(或結(jié)束)的字符串

4.4.1.3.?在字符串中的任意位置包含某個字符的字符串

4.4.1.4.?在字符串中的任意位置包含某個子串的字符串

4.4.1.5.?具備特定格式(無關(guān)單個字符)的字符串

4.4.1.6.?mysql

 -> SELECT last_name, first_name
    -> FROM customer
    -> WHERE last_name LIKE 'Q%' OR last_name LIKE 'Y%';

4.4.2.?使用正則表達式

4.4.2.1.?regexp運算符接受一個正則表達式

4.4.2.1.1.?mysql
 -> SELECT last_name, first_name
    -> FROM customer
    -> WHERE last_name REGEXP '^[QY]';
4.4.2.1.2.?該查詢現(xiàn)在只包含了使用正則表達式的一個條件,不再是使用通配符的兩個條件

4.4.2.2.?在Oracle Database中,使用regexp_like函數(shù)代替regexp運算符

4.4.2.3.?SQL Server允許正則表達式與like運算符配合使用

5.?null

5.1.?沒有合適的值

5.1.1.?ATM機上的自助交易并不需要employee ID列

5.2.?值未確定

5.2.1.?在創(chuàng)建客戶所在行時不知道其ID

5.3.?值未定義

5.3.1.?為某個尚未添加到數(shù)據(jù)庫的產(chǎn)品創(chuàng)建賬戶

5.4.?表達式可以為null,但不能等于(never equal)null

5.5.?兩個null值不相等

5.5.1.?為了測試表達式是否為null,需要使用is null運算符

5.6.?如果要查看某列是否已經(jīng)被賦值,可以使用is not null運算符

5.7.?使用一個不熟悉的數(shù)據(jù)庫時,最好是找出數(shù)據(jù)表中哪些列允許出現(xiàn)null,這樣就可以在過濾條件中采取適當?shù)拇胧苑乐惯z漏數(shù)據(jù)

到了這里,關(guān)于讀SQL學(xué)習(xí)指南(第3版)筆記05_過濾的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 讀SQL學(xué)習(xí)指南(第3版)筆記08_視圖和索引

    讀SQL學(xué)習(xí)指南(第3版)筆記08_視圖和索引

    3.1.3.1.?Oracle Database用戶另一種選擇可以保護數(shù)據(jù)表的行列數(shù)據(jù)安全 3.1.3.2.?VPD允許用戶對數(shù)據(jù)表施加策略,服務(wù)器據(jù)此對用戶的查詢進行修改 5.10.4.1.?sql 5.12.1.1.?平衡樹索引(balanced-tree index) 5.12.1.1.1.?B樹索引(B-tree index) 5.12.1.2.?MySQL、Oracle Database和SQL Server均默認采用B樹

    2024年02月10日
    瀏覽(46)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記09_條件邏輯與事務(wù)

    讀SQL學(xué)習(xí)指南(第3版)筆記09_條件邏輯與事務(wù)

    1.3.1.1.?Oracle的decode()函數(shù) 1.3.1.2.?MySQL的if()函數(shù) 1.3.1.3.?SQL Server的coalesce()函數(shù) 1.3.2.1.?在Oracle Database、SQL Server、MySQL、PostgreSQL、IBM UDB等數(shù)據(jù)庫中實現(xiàn) 1.3.3.1.?用于select、insert、update和delete語句 1.3.4.1.?sql 1.3.4.2.?mysql 1.3.5.1.?simple case expression 1.3.5.2.?類似于搜索型case表達式,但

    2024年02月10日
    瀏覽(18)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記07_分組和子查詢

    讀SQL學(xué)習(xí)指南(第3版)筆記07_分組和子查詢

    2.1.1.1.?查詢返回的每個值都是由聚合函數(shù)生成的 2.1.1.2.?沒有使用group by子句 2.1.1.3.?只有一個隱式分組 2.1.1.3.1.?payment數(shù)據(jù)表中的所有行 2.2.1.1.?添加一個group by子句來指定聚合函數(shù)應(yīng)該應(yīng)用于哪個分組 2.6.2.1.?因為在評估where子句時,分組尚未生成,因而必須將分組過濾條件

    2024年02月11日
    瀏覽(22)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記12_時間函數(shù)和分析函數(shù)

    讀SQL學(xué)習(xí)指南(第3版)筆記12_時間函數(shù)和分析函數(shù)

    1.6.3.1.?SQL Server的getutcdate() 1.6.3.2.?MySQL的utc_timestamp() 1.8.2.1.?對于每個登錄的用戶可能有所不同 1.8.2.2.?改變當前會話的時區(qū)設(shè)置 1.8.2.3.?mysql> SET time_zone = \\\'Europe/Zurich\\\'; 2.4.1.1.?年份,包括世紀 2.4.1.2.?1000--9999 2.4.2.1.?月份 2.4.2.2.?01 (1月)~12 (12月) 2.4.3.1.?日 2.4.3.2.?01~31 2.4.4.1

    2024年02月10日
    瀏覽(29)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記03_創(chuàng)建和填充數(shù)據(jù)庫

    讀SQL學(xué)習(xí)指南(第3版)筆記03_創(chuàng)建和填充數(shù)據(jù)庫

    3.2.3.1.?ALTER TABLE person MODIFY person_id SMALLINT UNSIGNED AUTO_INCREMENT; 5.4.3.1.?sql 5.4.3.2.?%a 星期幾的簡寫,比如Sun、Mon、... 5.4.3.3.?%b 月份名稱的簡寫,比如Jan、Feb、... 5.4.3.4.?%c 月份的數(shù)字形式(0…12) 5.4.3.5.?%d 月份中的天數(shù)(00…31) 5.4.3.6.?%f 微秒數(shù)(000000…999999) 5.4.3.7.?%H 24小

    2024年02月11日
    瀏覽(32)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記10_元數(shù)據(jù)與大數(shù)據(jù)

    讀SQL學(xué)習(xí)指南(第3版)筆記10_元數(shù)據(jù)與大數(shù)據(jù)

    1.3.19.1.?system catalog 5.7.2.1.?服務(wù)器會檢查數(shù)據(jù)表的元數(shù)據(jù),以確定實際需要包含哪些分區(qū) 5.7.3.1.?只有那些包含查詢所需數(shù)據(jù)的分區(qū)才會被包含在內(nèi) 5.7.4.1.?財務(wù)數(shù)據(jù)可能需要在線保存7年,如果數(shù)據(jù)表已根據(jù)事務(wù)日期進行分區(qū),就可以撤銷數(shù)據(jù)保存時長超過7年的分區(qū) 5.9.1.1.?

    2024年02月10日
    瀏覽(46)
  • 讀SQL學(xué)習(xí)指南(第3版)筆記11_字符串函數(shù)和數(shù)值函數(shù)

    讀SQL學(xué)習(xí)指南(第3版)筆記11_字符串函數(shù)和數(shù)值函數(shù)

    2.5.3.1.?SQL Server 2005還包括varchar(max)數(shù)據(jù)類型,并建議使用其代替text類型,text類型將在未來的某個版本中被刪除 2.9.7.1.?如果使用的是MySQL,可以通過內(nèi)建函數(shù)quote()來實現(xiàn),該函數(shù)會將整個字符串放入引號內(nèi)并對其中任意的引號/撇號進行轉(zhuǎn)義 2.9.7.2.?mysql 2.9.7.3.?在檢索數(shù)據(jù)用

    2024年02月10日
    瀏覽(23)
  • 2023 年如何學(xué)習(xí) SQL:初學(xué)者終極指南

    什么是 SQL,它的用途是什么? SQL 在 2023 年仍然適用嗎? 你應(yīng)該學(xué)習(xí) SQL 嗎? 學(xué)習(xí) SQL 的不同方法 SQL 入門 SQL初學(xué)者可能害怕問的問題 學(xué)習(xí) SQL 的先決條件是什么,我需要有任何編碼經(jīng)驗嗎? SQL 有哪些實際應(yīng)用,哪些行業(yè)依賴于此技能? 學(xué)習(xí)SQL需要多長時間,我應(yīng)該投入多

    2024年02月03日
    瀏覽(21)
  • Redis學(xué)習(xí)指南(2)-Redis與傳統(tǒng)SQL數(shù)據(jù)庫的差異

    在數(shù)據(jù)庫領(lǐng)域,Redis和SQL數(shù)據(jù)庫是兩種不同的存儲解決方案,各自具有一系列優(yōu)勢和劣勢。本文將對Redis和SQL數(shù)據(jù)庫進行對比分析,以幫助讀者更好地了解它們的特點和適用場景。 1. 高性能 Redis以其出色的性能而聞名,主要因為它是一個基于內(nèi)存的鍵值存儲系統(tǒng)。這意味著數(shù)

    2024年01月21日
    瀏覽(26)
  • MySQL學(xué)習(xí)指南&筆記&經(jīng)典案例句

    MySQL學(xué)習(xí)指南&筆記&經(jīng)典案例句

    該文章是一篇關(guān)于MySQL的一個學(xué)習(xí)的筆記或是指南,該文章中有很多的經(jīng)典的案例可進行相應(yīng)的練習(xí)和參考,后期的話會持續(xù)更新關(guān)于數(shù)據(jù)庫系統(tǒng)方面的文章。 關(guān)于綜合案例的話可以對該篇文章進行查閱和學(xué)習(xí)也附加了相應(yīng)的問題和sql句: MySQL綜合應(yīng)用練習(xí)(直接拷貝到自己空

    2024年02月05日
    瀏覽(44)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包