學習筆記SQL提交查詢語法之WHERE子句的應用和規則[圖]
俗話說,活到老,學到老,我就是半路出來學習編程的年輕人了,因為個人對於程序有興趣,因此從一開始就自學,但是難度也非常大,目前在學習數據庫了,對於一些語法和技巧,寫一些學習心得筆記,記錄下來,以後也方便復習。
最近在建一個博客,關於讀書和寫作話題的,主要是記錄自己的生活,也順便多讀點兒文學著作,畢竟知識改變命運嘛。在學習數據庫的過程中,最難的就是關於sql語法的問題,感覺數據庫比較復雜,查詢、增刪改查、觸發器等等,都好復雜。
好了,下面言歸正傳,來總結關於sql查詢語法的條件應用規則:
WHERE 子句用於規定選擇的標準。
WHERE 子句
如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。
語法
SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值
使用 WHERE 子句
如果只希望選取居住在城市 "Beijing" 中的人,我們需要向 SELECT 語句添加 WHERE 子句:
SELECT * FROM Persons WHERE City=‘Beijing‘
引號的使用
請註意,我們在例子中的條件值周圍使用的是單引號。
SQL 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。如果是數值,請不要使用引號。
文本值:
這是正確的:
SELECT * FROM Persons WHERE FirstName=‘Bush‘
這是錯誤的:
SELECT * FROM Persons WHERE FirstName=Bush
數值:
這是正確的:
SELECT * FROM Persons WHERE Year>1965
這是錯誤的:
SELECT * FROM Persons WHERE Year>‘1965‘
以上就是關於數據庫查詢的where條件查詢語法和規則了,也舉了一些案例,方便我們理解和學習,每天學一點,總會積累不少知識的,這就是學習的好處所在。就以“水滸傳讀後感300字為例”,就是通過sql server2008數據庫查詢並經過靜態化規則處理的偽靜態網址,可以方便數據的索引,但這個系統還是比較復雜,目前我還沒有看懂其中的技術關節。看來還要認真學習,加強知識的積累啊,學習畢竟時間辛苦的事情。
以前也接觸過access數據庫,不過和sql server相比的話,access數據庫要簡單多了,但功能也少很多,因此在以後的編程過程中,能夠開發的作品也就有限,因此不能怕復雜,越是復雜的東西就越是有挑戰性。
學習筆記SQL提交查詢語法之WHERE子句的應用和規則[圖]