数据库系统实训——实验三——子查询与组合查询
一、子查詢與組合查詢
題號:1
SQL語句描述:
/SELECT ORDER_NUM FROM ORDERITEMS where prod_id=‘tnt2’;/
/select cust_id from orders where order_num in (20005,20007);/
select cust_id from orders where order_num in (SELECT ORDER_NUM FROM ORDERITEMS where prod_id=‘tnt2’);
查詢功能描述:利用子查詢進行過濾
執行結果截圖:
二、第十五章—聯結表
題號:1
SQL語句描述:
Select vend_name,prod_name,prod_price
From vendors,products
Where vendors.vend_id=products.vend_id
Order by vend_name,prod_name;
查詢功能描述:創建聯結
執行結果截圖:
三、第十六章—創建高級聯結
題號:2
SQL語句描述:
Select prod_id,prod_name
From products
Where vend_id=(select vend_id
From products
Where prod_id=’dtntr’);
查詢功能描述:自聯結
執行結果截圖:
四、第十七章—組合查詢
題號:1
SQL語句描述:
Select vend_id,prod_id,prod_price
From products
Where prod_price<=5
Union
Select vend_id,prod_id,prod_price
From products
Where vend_id in(1001,1002);
查詢功能描述:組合查詢
執行結果截圖:
五、第十八章—全文搜索
題號:2
SQL語句描述:
Select note_text from productnotes
Where match(note_text) against(‘rabbit’);
Select note_text from productnotes
Where note_text like ‘%rabbit%’;
Select note_text,
match(note_text) against(‘rabbit’) as rank
from productnotes;
查詢功能描述:進行全文本搜索
執行結果截圖:
總結
以上是生活随笔為你收集整理的数据库系统实训——实验三——子查询与组合查询的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《大数据》第2期 专题导读
- 下一篇: 一文读懂什么是C++移动语义《一》