SQL 查詢語句

基本查詢語句: select */列1,列2... from 表名spa

條件查詢(過濾查詢): select */列1,列2... from 表名 where 條件scode

 

  • 條件中可使用的運算符:
  1. 算數(比較)運算符:> , >= , < , <= , <> , != , =
  2. 邏輯運算符:not , and , or       (and 優先級高於or 能夠經過括號改變優先級)
  3.  ---in(多個值) 在...之中,進行的是等值比較                

     --- between...and...在某個取值範圍之間           blog

     ---  is null 是空                        排序

       --- like 模糊查詢(_表明1個字符  %表明n個字符)class

--查詢emp表中名字的最後一個字爲'花'的員工信息
select * from emp where ename like '%花';
--查詢emp表中名字的最後一個字爲'花'且名字爲兩個字的員工信息
select * from emp where ename like '_花';
  • 排序  order by列名 desc/asc 

    desc 降序 asc升序   若是不寫默認爲升序排列select

--查詢20號部門的員工 而且員工的工資大於1000 按照員工的編號的降序排序顯示
select * from emp where deptno=20 and sal>1000 order by empno desc;
--查詢員工信息中管理者不爲null的員工中,員工爲10號部門員工或者查詢績效爲null而且工資大於2000的員工
select * from emp where mgr is not null and (deptno=10 or comm is null and sal>2000);
相關文章
相關標籤/搜索