首頁(yè)技術(shù)文章正文

JAVA培訓(xùn)之單表查詢練習(xí)(三)

更新時(shí)間:2017-05-31 來(lái)源:黑馬程序員Java培訓(xùn)學(xué)院 瀏覽量:

圖1-8 查詢結(jié)果4
(5)查詢部門編號(hào)為10的所有經(jīng)理,和部門編號(hào)為20的所有銷售員的詳細(xì)資料:
分析:這道題的難點(diǎn)在于查詢的兩個(gè)部分之間是與的關(guān)系還是或的關(guān)系,題目表明將部門為10的所有經(jīng)理,部門為20的所有銷售員都查詢出來(lái),那么他們之間的關(guān)系必然是或的關(guān)系。對(duì)應(yīng)的sql語(yǔ)句是:select * from emp where deptno=10 and job=’經(jīng)理’ or deptno=20 and job=’銷售員’,查詢結(jié)果如圖1-9所示:
1554343534616_1.png圖1-9 查詢結(jié)果5
(6) 查詢部門編號(hào)為10的所有經(jīng)理,部門編號(hào)為20的所有銷售員,還有即不是經(jīng)理又不是銷售員但其工資大或等于20000的所有員工詳細(xì)資料:
分析:這條題的邏輯與第五題的邏輯是一樣的,都是或的關(guān)系;對(duì)應(yīng)的sql語(yǔ)句是:select * from emp where deptno=10 and job=’經(jīng)理’ or deptno=20 and job=’銷售員’ or job not in(‘經(jīng)理’,’銷售員’) and sal>=20000,查詢結(jié)果如圖1-10所示:

1554343539906_2.png圖1-10 查詢練習(xí)6
(7)查詢無(wú)獎(jiǎng)金或獎(jiǎng)金低于1000的員工,對(duì)應(yīng)sql語(yǔ)句是:select * from emp where comm is null or comm<1000,查詢結(jié)果如圖1-11所示:
1554343544227_3.png圖1-11 查詢練習(xí)7
(8)查詢名字由三個(gè)字組成的員工,對(duì)應(yīng)sql語(yǔ)句是:select * from emp where ename like ‘___’,查詢結(jié)果如圖1-12所示:1554343548644_4.png本文版權(quán)歸黑馬程序員Java培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處。謝謝!
作者:黑馬程序員Java培訓(xùn)學(xué)院
首發(fā):http://javaee.itheima.com/
分享到:

Java培訓(xùn)班課程javaee

Python培訓(xùn)機(jī)構(gòu)python大數(shù)據(jù)

web前端培訓(xùn)課程升級(jí)V8.5web

AI+設(shè)計(jì)培訓(xùn)課程ui

大數(shù)據(jù)培訓(xùn)課程cloud

軟件測(cè)試培訓(xùn)課程test

c

新媒體運(yùn)營(yíng)培訓(xùn)netmarket

產(chǎn)品經(jīng)理培訓(xùn)課程pm

linux培訓(xùn)Linux

movies

智能機(jī)器人培訓(xùn)robot

電商視覺設(shè)計(jì)課程uids

AI

集成電路應(yīng)用開發(fā)(嵌入式)培訓(xùn)課程jdbc

在線咨詢 我要報(bào)名
和我們?cè)诰€交談!