資源描述:
《sql查詢語句學(xué)習(xí)測試答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一部分SQL查詢語句的學(xué)習(xí)單表查詢1、--查詢訂購日期在1996年7月1日至1996年7月15日之間的訂單的訂購日期、訂單ID、客戶ID和雇員ID等字段的值useeeeSELECT訂購日期,訂單ID,客戶ID,雇員IDFROM訂單WHERE訂購日期BETWEEN'1996-7-100:00:00'AND'1996-7-1523:59:59'2、--查詢“Northwind”示例數(shù)據(jù)庫中供應(yīng)商的ID、公司名稱、地區(qū)、城市和電話字段的值。條件是“地區(qū)等于華北”并且“聯(lián)系人頭銜等于銷售代表”。useeeeSELECT供應(yīng)
2、商ID,公司名稱,地區(qū),城市,電話FROM供應(yīng)商WHERE地區(qū)='華北'AND聯(lián)系人職務(wù)='銷售代表'?3、--查詢“Northwind”示例數(shù)據(jù)庫中供應(yīng)商的ID、公司名稱、地區(qū)、城市和電話字段的值。其中的一些供應(yīng)商位于華東或華南地區(qū),另外一些供應(yīng)商所在的城市是天津useeeeSELECT供應(yīng)商ID,公司名稱,地區(qū),城市,電話FROM供應(yīng)商WHERE地區(qū)IN('華東','華南')OR城市='天津'4、--查詢“Northwind”示例數(shù)據(jù)庫中位于“華東”或“華南”地區(qū)的供應(yīng)商的ID、公司名稱、地區(qū)、城市和電話字段的值
3、useeeeSELECT供應(yīng)商ID,公司名稱,地區(qū),城市,電話FROM供應(yīng)商WHERE地區(qū)IN('華東','華南')多表查詢5、--查詢訂購日期在1996年7月1日至1996年7月15日之間的訂單的訂購日期、訂單ID、相應(yīng)訂單的客戶公司名稱、負(fù)責(zé)訂單的雇員的姓氏和名字等字段的值,并將查詢結(jié)果按雇員的“姓氏”和“名字”字段的升序排列,“姓氏”和“名字”值相同的記錄按“訂單ID”的降序排列useeeeSELECT訂購日期,訂單ID,公司名稱,姓氏,名字FROM訂單,雇員,客戶WHERE訂購日期BETWEEN'1996-7
4、-100:00:00'AND'1996-7-1523:59:59'AND訂單.雇員ID=雇員.雇員IDAND訂單.客戶ID=客戶.客戶IDORDERBY姓氏,名字ASC,訂單IDDESC6、--查詢“10248”和“10254”號訂單的訂單ID、運(yùn)貨商的公司名稱、訂單上所訂購的產(chǎn)品的名稱useeeeSELECT訂單.訂單ID,公司名稱,產(chǎn)品名稱FROM訂單,運(yùn)貨商,產(chǎn)品,訂單明細(xì)WHERE訂單.訂單IDIN('10248','10254')AND訂單.訂單ID=訂單明細(xì).訂單IDAND訂單明細(xì).產(chǎn)品ID=產(chǎn)品.產(chǎn)品I
5、DAND訂單.運(yùn)貨商=運(yùn)貨商.運(yùn)貨商ID7、--查詢“10248”和“10254”號訂單的訂單ID、訂單上所訂購的產(chǎn)品的名稱、數(shù)量、單價和折扣useeeeSELECT訂單.訂單ID,產(chǎn)品名稱,數(shù)量,訂單明細(xì).單價,折扣FROM訂單,產(chǎn)品,訂單明細(xì)WHERE訂單.訂單IDIN('10248','10254')AND訂單.訂單ID=訂單明細(xì).訂單IDAND訂單明細(xì).產(chǎn)品ID=產(chǎn)品.產(chǎn)品ID8、--查詢“10248”和“10254”號訂單的訂單ID、訂單上所訂購的產(chǎn)品的名稱及其銷售金額useeeeSELECT訂單.訂單ID
6、,產(chǎn)品名稱,數(shù)量*訂單明細(xì).單價*(1-折扣)AS銷售金額FROM訂單,產(chǎn)品,訂單明細(xì)WHERE訂單.訂單IDIN('10248','10254')AND訂單.訂單ID=訂單明細(xì).訂單IDAND訂單明細(xì).產(chǎn)品ID=產(chǎn)品.產(chǎn)品ID綜合查詢9、--查詢所有運(yùn)貨商的公司名稱和電話useeeeSELECT公司名稱,電話FROM運(yùn)貨商10、--查詢所有客戶的公司名稱、電話、傳真、地址、聯(lián)系人姓名和聯(lián)系人頭銜useeeeSELECT公司名稱,電話,傳真,地址,聯(lián)系人姓名,聯(lián)系人職務(wù)FROM客戶11、--查詢單價介于10至30元的
7、所有產(chǎn)品的產(chǎn)品ID、產(chǎn)品名稱和庫存量useeeeSELECT產(chǎn)品ID,產(chǎn)品名稱,庫存量FROM產(chǎn)品WHERE單價BETWEEN10AND3012、--查詢單價大于20元的所有產(chǎn)品的產(chǎn)品名稱、單價以及供應(yīng)商的公司名稱、電話useeeeSELECT產(chǎn)品名稱,單價,公司名稱,電話FROM產(chǎn)品,供應(yīng)商WHERE單價>20AND產(chǎn)品.供應(yīng)商ID=供應(yīng)商.供應(yīng)商ID13、--查詢上海和北京的客戶在1996年訂購的所有訂單的訂單ID、所訂購的產(chǎn)品名稱和數(shù)量useeeeSELECT訂單.訂單ID,產(chǎn)品名稱,數(shù)量FROM產(chǎn)品,訂單,訂
8、單明細(xì),客戶WHERE城市IN('上海','北京')ANDYEAR(訂購日期)=1996AND產(chǎn)品.產(chǎn)品ID=訂單明細(xì).產(chǎn)品IDAND訂單.訂單ID=訂單明細(xì).訂單IDAND訂單.客戶ID=客戶.客戶ID14、--查詢?nèi)A北客戶的每份訂單的訂單ID、產(chǎn)品名稱和銷售金額useeeeSELECT訂單.訂單ID,產(chǎn)品名稱,數(shù)量*訂單明細(xì).單價*(1-折