資源描述:
《數(shù)據(jù)庫(kù)集合(oracle sql)查詢語(yǔ)句》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、數(shù)據(jù)庫(kù)集合(oraclesql)查詢語(yǔ)句oracle1.select*fromemp;2.selectempno,ename,jobfromemp;3.selectempno編號(hào),ename姓名,job工作fromemp;4.selectjobfromemp;5.selectdistinctjobfromemp;6.selectdistinctempno,jobfromemp;說(shuō)明:因?yàn)楣蛦T編號(hào)不重復(fù),所以此時(shí)證明所有的列沒(méi)有重復(fù),所以不能消除掉重復(fù)的列.7.查詢出雇員的編號(hào),姓名,工作,但是顯示的格式:編號(hào)是:7369的雇員,姓
2、名是:smith,工作是:clearselect'編號(hào)是:'
3、
4、empno
5、
6、'的雇員,姓名是:'
7、
8、ename
9、
10、',工作是:'
11、
12、jobfromemp;8.求出每個(gè)雇員的姓名及年薪selectename,sal*12incomefromemp;9.求出工資大于1500的所有雇員信息select*fromempwheresal>1500;10.查詢每月可以得到獎(jiǎng)金的雇員信息select*fromempwherecommisnotnull;11.查詢沒(méi)有獎(jiǎng)金的雇員信息select*fromempwherecommisnull;12
13、.查詢出基本工資大于1500同時(shí)可以領(lǐng)取獎(jiǎng)金的雇員信息select*fromempwheresal>1500andcommisnotnull;13.查詢出基本工資大于1500或者可以領(lǐng)取獎(jiǎng)金的雇員信息select*fromempwheresal>1500orcommisnotnull;14.查詢出基本工資不大于1500或者不可以領(lǐng)取獎(jiǎng)金的雇員信息select*fromempwherenot(sal>1500andcommisnotnull);15.查詢基本工資大于1500,但是小于3000的全部雇員信息select*fromemp
14、wheresal>1500andsal<3000;16.查詢基本工資大于等于1500,但是小于等于3000的全部雇員信息select*fromempwheresal>=1500andsal<=3000;select*fromempwheresalbetween1500and3000;17.查詢出在1981年雇傭的全部雇員信息(1981年1月1日到1981年12月31日之間的雇傭的雇員)select*fromempwherehiredatebetween'1-1月-81'and'31-12月-81';18.要求查詢出姓名是smith
15、的雇員信息select*fromempwhereename='SMITH';19.要求查詢出雇員是7369,7499,7521的雇員的具體信息select*fromempwhereempno=7369orempno=7499orempno=7521;select*fromempwhereempnoin(7369,7499,7521);20.要求查詢出雇員不是7369,7499,7521的雇員的具體信息select*fromempwhereempnonotin(7369,7499,7521);21.要求查詢出姓名是smith,all
16、en,king的雇員信息select*fromempwhereenamein('SMITH','ALLEN','KING');22.查詢出所有雇員姓名中第二個(gè)字母包含"M"的雇員信息select*fromempwhereenamelike'_M%';23.查詢出雇員姓名中包含字母M的雇員信息select*fromempwhereenamelike'%M%';24.要求查詢出在1981年雇傭的雇員信息select*fromempwherehiredatelike'%81%';25.查詢工資中包含5的雇員信息select*fromem
17、pwheresallike'%5%';26.查詢雇員編號(hào)不是7369的雇員信息select*fromempwhereempno!=7369;select*fromempwhereempno<>7369;27.要求按照工資由低到高排序select*frmemporderbysal;select*fromemporderbysalasc;28.要求按照工資由高到低排序select*fromemporderbysaldesc;29.要求查詢出20部門的所有雇員信息,查詢的信息按照工資由高到低排序,如果工資相等,則按照雇傭日期由早到晚排序
18、.select*fromempwheredeptno=20orderbysaldesc,hiredateasc;30.將小寫字母變?yōu)榇髮懽帜竤electupper('hello')fromdual;31.將大寫字母變?yōu)樾懽帜竤electlower