句の使用に関連する - SQL

[はじめに]

節が関与して、関連する知識SQLの概要を要約する小扁は、今日

 

[テキスト]

フィルタ自体用いた結果

MyTableという
同上 名前 生年月日 住所
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 若しくは
しません 含まれていません
の間に それは範囲を表し
お気に入り 特別問い合わせ

 

 

 

公開された37元の記事 ウォン称賛10 ビュー8892

おすすめ

転載: blog.csdn.net/weixin_43319713/article/details/104505040