程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 學習DB2數據庫時,你要掌握的語句有哪些?

學習DB2數據庫時,你要掌握的語句有哪些?

編輯:DB2教程

此文章主要向大家講述的是學習DB2數據庫時,我們大家所必須掌握的10條常用語句,以下就是文章對學習DB2數據庫時,我們大家所必須掌握的10條常用語句的詳細描述,望大家在浏覽之後會對其有更深的了解。

數據庫, 語句, 學習數據庫, 語句, 學習

1、查找員工的編號、姓名、部門和出生日期,如果出生日期為空值,顯示日期不詳,並按部門排序輸出,日期格式為yyyy-mm-dd

  1. select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),'日期不詳') birthday   
  2. from employee   
  3. order by dept  

2、查找與喻自強在同一個單位的員工姓名、性別、部門和職稱

  1. select emp_no,emp_name,dept,title   
  2. from employee   
  3. where emp_name<>'喻自強' and dept in   
  4. (select dept from employee   
  5. where emp_name='喻自強')  

3、按部門進行匯總,統計每個部門的總工資

  1. select dept,sum(salary)   
  2. from employee   
  3. group by dept  

學習DB2數據庫必須掌握的語句4、查找商品名稱為14寸顯示器商品的銷售情況,顯示該商品的編號、銷售數量、單價和金額

  1. select a.prod_id,qty,unit_price,unit_price*qty totprice   
  2. from sale_item a,product b   
  3. where a.prod_id=b.prod_id and prod_name='14寸顯示器'  

5、在銷售明細表中按產品編號進行匯總,統計每種產品的銷售數量和金額

  1. select prod_id,sum(qty) totqty,sum(qty*unit_price) totprice   
  2. from sale_item   
  3. group by prod_id  

6、使用convert函數按客戶編號統計每個客戶1996年的訂單總金額

  1. select cust_id,sum(tot_amt) totprice   
  2. from sales   
  3. where convert(char(4),order_date,120)='1996'   
  4. group by cust_id  

7、查找有銷售記錄的客戶編號、名稱和訂單總額

  1. select a.cust_id,cust_name,sum(tot_amt) totprice   
  2. from customer a,sales b   
  3. where a.cust_id=b.cust_id   
  4. group by a.cust_id,cust_name  

8、查找在1997年中有銷售記錄的客戶編號、名稱和訂單總額

  1. select a.cust_id,cust_name,sum(tot_amt) totprice   
  2. from customer a,sales b   
  3. where a.cust_id=b.cust_id and convert(char(4),order_date,120)='1997'   
  4. group by a.cust_id,cust_name   

9、查找一次銷售最大的銷售記錄

  1. select order_no,cust_id,sale_id,tot_amt   
  2. from sales   
  3. where tot_amt=   
  4. (select max(tot_amt)   
  5. from sales)  

10、查找至少有3次銷售的業務員名單和銷售日期

  1. select emp_name,order_date   
  2. from employee a,sales b   
  3. where emp_no=sale_id and a.emp_no in   
  4. (select sale_id   
  5. from sales   
  6. group by sale_id   
  7. having count(*)>=3)   
  8. order by emp_name   

以上的相關內容就是對學習DB2數據庫必須掌握的五十四條常用語句的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved