DB2数据库必须掌握的常用语句(三)


  本文标签:DB2数据库 常用语句

  DB2数据库的常用语句之前已经为大家介绍了很多,本文将继续讲述DB2数据库常用语句  。

  1、统计表中员工的薪水在4000-6000之间的人数

  select count(*)as 人数

  from employee

  where salary between 4000 and 6000

  2、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工

  select avg(salary) avg_sal,dept

  from employee

  where addr like 上海市%

  group by dept

  3、将表中住址为"上海市"的员工住址改为"北京市"

  update employee

  set addr like 北京市

  where addr like 上海市

  4、查找业务部或会计部的女员工的基本信息

  select emp_no,emp_name,dept

  from employee

  where sex=Fand dept in (业务,会计)

  5、显示每种产品的销售金额总和,并依销售金额由大到小输出

  select prod_id ,sum(qty*unit_price)

  from sale_item

  group by prod_id

  order by sum(qty*unit_price) desc
 

  6、选取编号界于C0001和C0004的客户编号、客户名称、客户地址

  select CUST_ID,cust_name,addr

  from customer

  where cust_id between C0001 AND C0004

  7、计算出一共销售了几种产品

  select count(distinct prod_id) as 共销售产品数

  from sale_item

  8、将业务部员工的薪水上调3%

  update employee

  set salary=salary*1.03

  where dept=业务

  9、由employee表中查找出薪水最低的员工信息

  select *

  from employee

  where salary=

  (select min(salary )

  from employee )

  10、使用join查询客户姓名为"客户丙"所购货物的"客户名称","定单金额","定货日期","电话号码"

  select a.cust_id,b.tot_amt,b.order_date,a.tel_no

  from customer a join sales b

  on a.cust_id=b.cust_id and cust_name like 客户丙