模糊查詢之比較操作符:例項
-- LIKE
-- 查詢姓劉的同學的學號及姓名
-- like結合使用的萬用字元 : % (代表0到任意個字元) _ (一個字元)
SELECT studentno,studentname FROM student WHERE studentname LIKE '劉%';
-- 查詢姓劉的同學,後面只有一個字的
SELECT studentno,studentname FROM student WHERE studentname LIKE '劉_';
-- 查詢姓劉的同學,後面只有兩個字的
SELECT studentno,studentname FROM
-- 查詢姓名中含有特殊字元的需要使用轉義符號 '\'
-- 自定義轉義符關鍵字: ESCAPE ':'
======================================
-- IN
-- 查詢學號為1000,1001,1002的學生姓名
SELECT studentno,studentname FROM student WHERE studentno IN (1000,1001,1002);
-- 查詢地址在北京,南京,河南洛陽的學生
SELECT studentno,studentname,address FROM student WHERE
-- =============================================
-- NULL 空
-- 查詢出生日期沒有填寫的同學
-- 不能直接寫=NULL , 這是代表錯誤的 , 用 is null
SELECT studentname FROM student WHERE BornDate IS NULL;
-- 查詢出生日期填寫的同學
SELECT studentname FROM student WHERE BornDate IS NOT NULL;
-- 查詢沒有寫家庭住址的同學(空字串不等於null)
SELECT studentname FROM student WHERE Address='' OR Address IS NULL;