SQL SERVER 入門高階教程 萬用字元

2021-09-13 19:17:13 字數 1514 閱讀 8612

like操作符

1.1 百分號%萬用字元

sql語句:

select prod_id,prod_name 

from products 

where prod_name like 'fish%'

sql語句分析:這條語句表示從products中檢索出prod_name由fish開頭的所有資料,%不僅能放在字元末尾,還可以放到字元前面,中間等任務地方,比如:

%fish%,fi%sh%,%fish等等
輸出結果:

1.2 下劃線_萬用字元

sql語句:

select prod_id,prod_name 

from products 

where prod_name like '__ inch teddy bear'

sql語句分析:這條語句使用兩個下劃線_,所以檢索兩個字元,如果使用%則檢索出所有資料

輸出結果:

1.3 方括號萬用字元

sql語句:

select cust_contact 

from customers 

where cust_contact like '[jm]%'

sql語句分析:這條語句使用了兩個萬用字元,和%,方括號內部是個字符集,那麼上述sql語句就是檢索cust_contact值為j或m開頭的所有字元

輸出結果:

1.4 上三角^萬用字元

sql語句:

select cust_contact 

from customers 

where cust_contact like '[^jm]%'

sql語句分析:這條語句意思檢索cust_contact不是j或m開頭的資料

輸出結果:

萬用字元使用技巧:

SQL SERVER 入門高階教程 高階聯結表

高階聯結表 迄今為止我們所使用的只是內聯結的簡單聯結,但sql除了內聯結還有外聯結 outer join 當然也有人叫左聯結 右聯結以及全聯結,其實都是乙個意思,只要理解了內聯結和外聯結,左右聯結就不難了,這也使最常用的高階聯結了。注意 在學習高階聯結前,我們先來學習乙個特殊功能表別名,故名思意就是...

SQL SERVER 入門高階教程 聯結表

聯結表 其實sql最強大的功能之一就是能在資料查詢的執行重使用聯結表。這裡還要理解一下關聯式資料庫,關聯式資料庫就是設計時將資訊分解成多個表,一類資料乙個表,各個表通過某些共同的值相互關聯。舉個栗子 比如要設計乙個資料庫用來儲存 商資訊和 商產品資訊,如果要是使用乙個表是可以是實現的就是會出現很多重...

深度學習入門 高階教程

神經網路和深度學習目前提供了針對影象識別,語音識別和自然語言處理領域諸多問題的最佳解決方案。傳統的程式設計方法中,我們告訴計算機如何去做,將大問題劃分為許多小問題,精確地定義了計算機很容易執行的任務。而神經網路不需要我們告訴計算機如何處理問題,而是通過從觀測資料中學習,計算出他自己的解決方案。自動地...