条件查询_SQL简单查询(条件查询 模糊查询)
一.基本查詢語句
基本語句:
select 列名,列名,... from student;
加上AS:
select 列名 as ABC,列名 as '其他名' from student; ——中文的別名需要用英文引號
刪除重復數據distinct:
select distinct 姓名 from student; 單列的情況
select distinct 學號,姓名 from student; 多列的情況會將多列組合在一起后,如果重復再去重
基本書寫規則:
練習:
二.指定查詢條件
where子句的運用
select 姓名,學號 from student where 姓名=‘猴子’
SQL運行順序
1.先from 2.再where 3.最后select
三.注釋和sql語句注意事項
練習
四.運算符
包括:算數運算符、比較運算符、邏輯運算符
算數運算符:
+-*/ 括號中先計算;包含Null的運算結果都是Null;
比較運算符:
比較運算符運用于所有的數據類型
如何比較日期
字符串比較規則
'10'<'2' 因為這個數據時字符串類型,10的開頭時1,比2小,所以'10'<'2'
所以如果排序遇到10在2前面,就要去檢查數據的類型是否是字符串類型,而不是數值類型
如何查詢空值
邏輯運算符:
not 否定某一個條件
and 并且
between 范圍查詢
or 或者
in or的簡單寫法
AND運用:
OR運用
between運用
范圍查詢60=<成績<=90
between 會查找包括邊界兩側的數據,就是60和90也包括需要注意
OR運用
找到成績小于60或者成績大于90的學生
IN運用
IN是OR的簡便寫法
找到姓名是猴子或者馬云的學生
NOT IN運用
字符串模糊查詢 like
%代表任意字符串
_代表一個字符串
課后練習:
從SQLZOO網站練習sql語句
總結
以上是生活随笔為你收集整理的条件查询_SQL简单查询(条件查询 模糊查询)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 步多多如何提现
- 下一篇: mysql 最小配置_如何配置全世界最小