3 回答

TA貢獻1836條經(jīng)驗 獲得超5個贊
SQL中的OR意思就是其中一個條件滿足都是可以得出結(jié)果的意思。
和AND完全不一樣(and)是所有條件一起滿足才行。在SQL中對于同一字段使用OR系統(tǒng)會報錯的??梢允褂肐N來代替。只需要將clid=33 or clid=40
clid in(33,40)。結(jié)構(gòu)化查詢語言(英文簡稱:SQL)是一種特殊目的的編程語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng);同時也是數(shù)據(jù)庫腳本文件的擴展名。 結(jié)構(gòu)化查詢語言是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。
它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同 數(shù)據(jù)庫系統(tǒng),可以使用相同的結(jié)構(gòu)化查詢語言作為數(shù)據(jù)輸入與管理的接口。

TA貢獻1853條經(jīng)驗 獲得超9個贊
SQL中的OR意思就是其中一個條件滿足都是可以得出結(jié)果的意思;和AND完全不一樣(and)是所有條件一起滿足才行。
在SQL中對于同一字段使用OR系統(tǒng)會報錯的。可以使用IN來代替。只需要將clid=33 or clid=40
clid in(33,40)
就OK了。

TA貢獻1820條經(jīng)驗 獲得超10個贊
你是想查詢clid等于33或者40的語句把,可以用in查詢
select * from book where clid in (33,40) order by RQ desc,ID desc"
- 3 回答
- 0 關(guān)注
- 365 瀏覽
添加回答
舉報