Oracle數據庫基礎select語句用法


語句形式:

 

select colName1,colName2...... from tname;

  1:select 子句,查詢語句中必不可少的一部分,select后可以制定要查詢的字段名,可以使用通配符*來指定表中所有的字段名。

  2:from子句,查詢語句必不可少的一部分,from用來指定要操作的表對象。表名可以起別名,直接在表名后添加別名,不能使用as。

  3:where子句用來使用限制條件查詢,查詢出符合條件的。

    符號:=,>,<,>=,<=,!=

    對於多個條件的使用and或or連接,當條件在某一區間內時或不在某一區間內時,可以使用not between p1 and p2,p1<p2。

    當條件為某些固定值時,可以使用集合,in/not in,本質都是OR運算,False=null-->null,True=null-->True(可以反思一下這句話,並通過實際的例子去理解)。

    用法:字段名 in(值1,值2,......)表示符合集合中的任意一個即可。

    用法:字段名 not in(值1,值2,......)表示不符合集合中的任何一個。

    當all/any與集合連用時

    >all()表示大於集合中最大的

    <all()表示小於集合中最小的

    >any()表示大於集合中最小的

    <any()表示小於集合中最大的

練習:

 

  表名:emp,字段包括id,name,job,manager。

 

id name job manager
1101 Lily police Mike
1102 Bob cleaner Mike
1103 Frank boss Bob

  

 

 

 

 

練習1:查詢emp表中員工編號,員工姓名,員工職位。

     select id,name,job from emp;

練習2:查詢manager是Mike的員工信息。

    select * from emp where manager='Mike'; 

    select * from emp where manager in('Mike');

練習3:查詢編號大於1101的員工信息。

    select * from emp where id>1101;  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM