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