ray88’s diary

お仕事で困ったとき用の自分用の覚書

SQL WHERE句_条件に合致したレコードだけを取り出す

■WHERE句の構文
SELECT 列名 FROM テーブル名 WHERE 条件式 ;
■比較演算子

演算子 概要
= 等しい sex = '男'
<> 等しくない sex <> '男'
> より大きい age > 20
< 未満 age < 20
>= 以上 age >= 20
<= 以下 age <= 20
[NOT] LIKE 指定パターンを含む(含まない) name LIKE '山%'
IS [NOT] NULL NULLである(ない) name IS NULL
[NOT] IN 候補のいずれかである(ない) name IN('山田','山口')
[NOT] BETWEEN X~Yの間である(ない) age BETWEEN 10 AND 20

■例文

SELECT
	isbn
	,title
	,publish
FROM
	books
WHERE
	publish IN('日経BP','翔泳社')
;

出力結果
f:id:ray88:20210614213028p:plain