[はじめに]
節が関与して、関連する知識SQLの概要を要約する小扁は、今日
[テキスト]
フィルタ自体用いた結果
同上 | 名前 | 生年月日 | 住所 |
3 | ソフィア | 1997年9月1日 | 米国 |
1 | ベラ | 1999年8月7日 | CN |
2 | エドワード | 1998年4月20日 | CN |
4 | ジェイコブ | 1998年11月28日 | FA |
指定された条件.WHERE +
SELECT Id, Name, DateOfBirth, Adress
FROM MyTable
WHERE Id=1;
查询Id为1的学生
二オペレータ.WHERE +
1.演算子「<」
SELECT Id, Name, DateOfBirth
FROM MyTable
WHERE DateOfBirth < '2000-01-01';
查询出生在2000年之前的学生
2.演算子「AND」
SELECT Id, Name, DateOfBirth
FROM MyTable
WHERE DateOfBirth > '1998-01-01' AND DateOfBirth <'1999-01-01';
查询出生在1998-1999年之间的学生
3.演算子「=」
SELECT Id, Name, Adress
FROM MyTable
WHERE Adress ='FA';
查询住在FA的学生
4.オペレーター「または」
SELECT Id, Name, Adress
FROM MyTable
WHERE Id=3 or Adress='CN';
查询Id为3,或者居住在CN的学生信息
「のような」演算子、ワイルドカード「%」を使用する必要性と組み合わせて使用する場合
%:クエリデータは文字aで始まります
%A:クエリデータは文字aで終わります
%A%:クエリデータは、文字aを含んでいます
SELECT Id, Name, Adress
FROM MyTable
WHERE Adress like 'U%';
查询地址中以字母“U”开头的学生
SELECT Id, Name, Adress
FROM MyTable
WHERE Adress like '%N';
查询地址中以字母“N”结尾的学生
SELECT Id, Name, Adress
FROM MyTable
WHERE Adress like '%A%';
查询地址中包含字母“A”的学生
"BETWEEN" 6.演算子
SELECT Id, Name, Adress
FROM MyTable
WHERE Id BETWEEN 2 AND 4;
查询Id在2到3之间的学生信息
7.オペレータ「ではありません」
SELECT Id, Name, Adress
FROM MyTable
WHERE not Adress='CN';
查询不居住在CN的学生信息
[概要]
演算子を使用することができますWHERE句で
演算子 | 説明 |
< | 以下 |
> | より大きい |
= | 等しいです |
そして | 並置されました |
OR | 若しくは |
しません | 含まれていません |
の間に | それは範囲を表し |
お気に入り | 特別問い合わせ |