![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iM0MDO2MWZ3U2N3cjM5MTY2UjZzUTZmVWOxIWMlRWZz8CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
【一、基本的查詢語句】
SQL書寫規則:以英文 ; 結尾 不區分關鍵字的大小寫
符号皆為英文 列名不加單引号,不加空格
select <列名1>,<列名2> from <表名>
查詢全部,用 * 代替列名
1.1 select 姓名 as name,性别 as '人類性别' from student; 關注:此處有 ' ' ; 符号
輸出結果:列名為name、人類性别
1.2 删除重複資料distinct
1.2.1 select distinct 姓名 from student;
輸出結果:姓名重複,不再顯示
1.2.2 select distinct 姓名,學号 from student;
輸出結果:姓名、學号同時重複,不再顯示
【二、指定查詢條件】
例:select 姓名,學号 from student where 姓名='猴子';
SQL運作順序:I. from student
II. where 姓名='猴子'
III. select 姓名,學号
【三、注釋和sql語句注意事項】
單行注釋: 例:-- 查詢出全部列 --後有空格
select * from student
;多行注釋: 例:
select 姓名,學号 from student where 姓名='猴子'
;【四、運算符】
算術運算符:+、-、*、/
比較運算符:=、<>、>、>=、<、<=
字元串比較規則:'10'<'2'
邏輯運算符:not、and、between、or、in(or的簡單寫法)
查詢Null值
邏輯運算查詢
【字元串模糊查詢】
I、%,表示任意字元串 例:%雲,雲%,%雲%
II、,表示任意一個字元 注:可連用__,表示2個字元
【課後作業】