SQL中where語(yǔ)句的用法及實(shí)例代碼(條件查詢)
1.where語(yǔ)法和用法
(1)語(yǔ)法:where <criteria> 即where <查詢條件>
具體查詢語(yǔ)句:select <字段> from <表名> where <查詢條件>
說(shuō)明:①多個(gè)條件則用“and”或 “or” 連接,交集即“和”條件用“and”,并集即“或”條件用“or”。
②若含有多個(gè)數(shù)據(jù)庫(kù)和表名,則<表名>需要指定數(shù)據(jù)庫(kù),寫法為<數(shù)據(jù)庫(kù).表名>,數(shù)據(jù)庫(kù)和表名用“.”來(lái)連接。
③criteria:查詢條件,可為時(shí)間范圍條件也可為地區(qū)范圍條件等。
(2)用法:獲取滿足一定條件的目標(biāo)數(shù)據(jù)。
2.實(shí)例
(1)單一條件查詢
例1:獲取一班同學(xué)的信息。假設(shè)表名為student,班級(jí)字段為class。
select *
from student
where class in ('一班')
或
where class = '一班'說(shuō)明:“*”表示表中的所有字段。
(2)多條件查詢
例2:獲取一班語(yǔ)、數(shù)、英成績(jī)都90分以上同學(xué)的相關(guān)信息。假設(shè)表名為course,獲取的字段包括學(xué)號(hào)ID,名字name,班級(jí)class,語(yǔ)文成績(jī)Chinese,數(shù)學(xué)成績(jī)math,英語(yǔ)成績(jī)English。
select ID,name,class,Chinese,math,English
from student
where class in ('一班')
and Chinese>=90
and math>=90
and English>=90注意:sql中不能出現(xiàn)中文字符否則會(huì)報(bào)錯(cuò)。
補(bǔ)充:引號(hào)的使用
請(qǐng)注意,我們?cè)诶又械臈l件值周圍使用的是單引號(hào)。
SQL 使用單引號(hào)來(lái)環(huán)繞文本值(大部分?jǐn)?shù)據(jù)庫(kù)系統(tǒng)也接受雙引號(hào))。如果是數(shù)值,請(qǐng)不要使用引號(hào)。
文本值:
這是正確的: SELECT * FROM Persons WHERE FirstName='Bush' 這是錯(cuò)誤的: SELECT * FROM Persons WHERE FirstName=Bush
數(shù)值:
這是正確的:
SELECT * FROM Persons WHERE Year>1965
這是錯(cuò)誤的:
SELECT * FROM Persons WHERE Year>'1965'
總結(jié)
到此這篇關(guān)于SQL中where語(yǔ)句的用法及實(shí)例(條件查詢)的文章就介紹到這了,更多相關(guān)SQL where語(yǔ)句用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(二)--顯示寬度
MYSQL中的整數(shù)型數(shù)據(jù)類型都可以指定顯示寬度,而SQLSERVER不行2014-06-06
MySQL數(shù)據(jù)庫(kù)維護(hù)中監(jiān)控所用到的常用命令
這篇文章主要介紹額MySQL監(jiān)控時(shí)常用的的幾個(gè)MySQL命令,需要的朋友可以收藏下2013-08-08
mysql SKIP-NAME-RESOLVE 錯(cuò)誤的使用時(shí)機(jī)造成用戶權(quán)限
新加的一臺(tái)服務(wù)器,連接內(nèi)網(wǎng)中的一臺(tái)mysql服務(wù)器的時(shí)候,經(jīng)常出現(xiàn)超時(shí)。2011-06-06
mssql2008 自定義表類型實(shí)現(xiàn)(批量插入或者修改)
在做大型網(wǎng)站或者系統(tǒng)的時(shí)候,經(jīng)常會(huì)遇到個(gè)問(wèn)題就是批量插入或者修改數(shù)據(jù)庫(kù);今天這邊不講SqlBulkCopy,只簡(jiǎn)單講sql自定義表類型,感興趣的朋友可以了解下哦,希望本文對(duì)你有所幫助2013-01-01
系統(tǒng)高吞吐量下的數(shù)據(jù)庫(kù)重復(fù)寫入問(wèn)題分析解決
這篇文章主要介紹了系統(tǒng)高吞吐量下的數(shù)據(jù)庫(kù)重復(fù)寫入問(wèn)題分析解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04

