SQL WHERE

SQL WHERE

基本介紹

  • 中文名:SQL WHERE
  • =:等於
  • <>:不等於
  • >:大於
正文,介紹,語法,使用,

正文

介紹

WHERE 子句用於規定選擇的標準。
WHERE 子句
如需有條件地從表中選取數據,可將 WHERE 子句添加到 SELECT 語句。

語法

SELECT 列名稱 FROM 表名稱 WHERE 列 運算符 值下面的運算符可在 WHERE 子句中使用:
操作符描述
=
等於
<>
不等於
>
大於
<
小於
>=
大於等於
<=
小於等於
BETWEEN
在某個範圍內
LIKE
搜尋某種模式
注釋:在某些版本的 SQL 中,操作符 <> 可以寫為 !=。
使用 WHERE 子句
如果只希望選取居住在城市 "Beijing" 中的人,我們需要向 SELECT 語句添加 WHERE 子句:
SELECT * FROM Persons WHERE City='Beijing'"Persons" 表
LastNameFirstNameAddressCityYear
Adams
John
Oxford Street
London
1970
Bush
George
Fifth Avenue
New York
1975
Carter
Thomas
Changan Street
Beijing
1980
Gates
Bill
Xuanwumen 10
Beijing
1985
結果:
LastNameFirstNameAddressCityYear
Carter
Thomas
Changan Street
Beijing
1980
Gates
Bill
Xuanwumen 10
Beijing
1985

使用

請注意,我們在例子中的條件值周圍使用的是單引號。
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'

相關詞條

熱門詞條

聯絡我們