資源描述:
《oracle sql語句大全》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、OracleSQL語句大全OracleSQL語句大全2009-04-1315:391.desc(描述)emp描述emp這張表2.descdept部門表3.descsalgrade薪水等級4.select*fromtable查找表中的元素5.dual是系統(tǒng)中的一張空表6.select*fromdual7.selectsysdatefromdual取出系統(tǒng)時間8.selectename,sal*12"annulsal"(取的別名)fromemp;查找用戶姓名和用戶的年薪9.任何含有空值的數(shù)學表達式的值都是空值selectename,sal*12+commfro
2、memp;10.selectename
3、
4、salfromemp其中的
5、
6、相當于將sal全部轉(zhuǎn)化為字符串11.表示字符串的方法selectename
7、
8、'ajjf'fromemp;12.如果其中有一個單引號就用2個單引號來代替他selectename
9、
10、'sakj''lds'fromemp;13.selectdistinctdeptnofromemp(去除部門字段中重復的部分,關(guān)鍵字distinct)14.selectdistinctdeptno,jobfromemp;(去除這2個字段中重復的組合)15.select*fromdeptwheredeptno=
11、10;取出條件(取出部門編號為10的記錄)16.select*fromempwhereename='CLIRK';取出部門中姓名為clirk的記錄(注意取出過程中ename用單引號隔開)17.selectename,salfromempwheresal>1500;取出部門中薪水大于1500的人的姓名18.selectename,sal,deptnofromempwheredeptno<>10取出部門中的部門號不等于10的19.selectename,sal,deptnofromempwhereename>'CBA'取出部門中員工名字大于CBA的員工(實際比
12、較的是ACIIS碼)20.selectename,salfromempwheresalbetween800and1500selectename,salfromempwheresal>=800andsal<=1500;(取出800和1500之間的數(shù))21.selectename,sal,commfromempwherecommisnull(選出其中的空值)selectenmae,sal,commfromempwherecommisnotnull(選出其中的非空值)22.selectename,sal,commfromempwheresalin(800,150
13、0,2000);取出這3者之中的selectename,sal,commfromempwhereenamein('simth');23.selectename,sal,hiredatefromempwherehiredata>'3-04月-81';宣傳符合條件的日期24.selectename,sal,fromempwheresal>1000ordeptno=10;找出工資薪水大于1000或者部門號等于10的員工25.selectename,salfromempwheresalnotin(500,1000);查找薪水不在500到1000的員工姓名和月薪26
14、.selectename,salfromempwhereenamelike'%ALL%';selectename,salfromempwhereenamelike'_%A%';查找姓名中含有ALL的客戶信息,一個橫線代表一個通配符27.selectename,salfromempwhereenamelike'_%$%%'escape'$';自己指定轉(zhuǎn)易字符selectename,salfromempwhereenamelike'_%%%';查找中間含有%相匹配的客戶信息,運用轉(zhuǎn)易字符28.select*fromdeptorderbydeptno對表中元素
15、按部門號排序select*fromdeptorderbydeptnodesc默認為升序,可以用desc按降序29.selectename,salfromempwheresal<>1000orderbysaldesc按照查詢條件來查詢,并排序(asc升序排列)30.selectename,sal*12fromempwhereenamenotlike'_%A%'andsal>800orderbysaldesc31.selectlower(ename)fromemp將ename都轉(zhuǎn)化為小寫lower是函數(shù)能將字母轉(zhuǎn)化為小寫32.selectenamefromem
16、pwherelower(ename)like'_%a%';找出en