篩選文字

使用 AI 進行 SQL 查詢進階

Jasmin Ludolf

Senior Data Science Content Developer

樣式比對

一本書

使用 AI 進行 SQL 查詢進階

樣式比對

一堆書

使用 AI 進行 SQL 查詢進階

萬用字元

$$

  • *: 選取全部

$$

兩種樣式比對萬用字元:

  • %
  • _

萬用字元

使用 AI 進行 SQL 查詢進階

用 % 比對文字

Prompt: 顯示包含 'love' 的片名

SELECT title
FROM films
WHERE title LIKE '%love%';
|title                   |
|------------------------|
|Dr. Strangelove or: H...|
|Beloved                 |
|Cloverfield             |
|The Oogieloves in the...|
...

$$

%

  • 比對任意字元
  • 區分大小寫
  • %love%
    • 「love」前後可有任何字
    • 僅比對小寫「love」
使用 AI 進行 SQL 查詢進階

大小寫敏感度

Prompt: 顯示不分大小寫包含 'love' 的片名

SELECT title 
FROM films
WHERE title ILIKE '%love%';
|title                |
|---------------------|
|Intolerance: Love'...|
|Love Me Tender       |
|From Russia with Love|
...
使用 AI 進行 SQL 查詢進階

大小寫敏感度

SELECT title 
FROM films
WHERE LOWER(title) LIKE '%love%';

$$

  • 原始片名:"Love Actually"
  • LOWER(title):"love actually"
    • 可比對到「love」
SELECT title 
FROM films
WHERE UPPER(title) LIKE '%LOVE%';

$$

  • 原始片名:"Love Actually"
  • UPPER(title):"LOVE ACTUALLY"
    • 可比對到「LOVE」
使用 AI 進行 SQL 查詢進階

用 % 比對文字

Prompt: 顯示以 'and' 結尾的片名(不分大小寫)

SELECT title
FROM films
WHERE LOWER(title) LIKE '%and';
|title                   |
|------------------------|
|Alexander's Ragtime Band|
|Wonderland              |
|Finding Neverland       |
...

Prompt: 顯示以 'and' 開頭的片名(不分大小寫)

SELECT title
FROM films
WHERE LOWER(title) LIKE 'and%';
|title             |
|------------------|
|And Then Came Love|
|Anderson's Cross  |
|And So It Goes    |
使用 AI 進行 SQL 查詢進階

用 _ 比對文字

Prompt: 顯示以 E 開頭、長度為 5 的片名

SELECT title
FROM films
WHERE title LIKE 'E____';
|title|
|-----|
|Evita|
|Earth|
  • 「Elf」或「Enchanted」不符合
使用 AI 進行 SQL 查詢進階

排除文字值

Prompt: 顯示片名不是以 'The' 開頭的電影

SELECT title
FROM films
WHERE title NOT LIKE 'The%';
|title               |
|--------------------|
|Intolerance: Love...|
|Over the Hill to ...|
|Metropolis          |
...
使用 AI 進行 SQL 查詢進階

樣式比對

  • 尋找文字相似處

行銷郵件

使用 AI 進行 SQL 查詢進階

樣式比對

  • 尋找文字相似處

金融與產品

使用 AI 進行 SQL 查詢進階

樣式比對

  • 尋找文字相似處

$$

$$

$$

  • 區分大小寫
  • 萬用字元
    • *:選取所有欄位
    • _:單一字元比對
    • %:位置比對

放大鏡與文字

  • LIKE:樣式比對
  • NOT LIKE:排除樣式
  • ILIKE:不分大小寫
  • UPPER()LOWER():統一大小寫
使用 AI 進行 SQL 查詢進階

一起來練習吧!

使用 AI 進行 SQL 查詢進階

Preparing Video For Download...