自学--数据库笔记--第二篇--基本查询

    xiaoxiao2021-12-14  20

    数据库笔记—2—基本查询

    worker为已制作好的员工职工表 salary为已制作好的员工工作表

    1.

    --1.查询worker表中的所有字段 select * from worker

    2.

    --2.查询worker表中的职工姓名和性别 select wname,wsex from worker

    3.

    --3.对查询出来的字段进行重命名 select wid as '排序',wname as '姓名' from worker

    4.

    --1.含比较运算符的查询(查询工资在大于等于3000的职工) select wid,actualsalary from salary where actualsalary>=3000 --条件查询

    5.

    --2.含确定集合谓词的查询(查询工资在大于等于2000并且大于等于3000的职工) select wid,actualsalary from salary where actualsalary between 2000 and 3000 --between and 代表xx之间

    6.

    --3.含确定范围维持的查询(显示工号为1或2的职工的排序,姓名,性别) select wid,wname,wsex,depid from worker where depid in ('1','2') --in后面为只要有1个匹配

    7.

    --4.含字符匹配谓词的查询(显示名字第二个没有华字的职工姓名,性别) select wname,wsex from worker where wname not like '_华%' --4.含字符匹配谓词的查询(显示名字第二个有华字的职工姓名,性别) select wname,wsex from worker where wname like '_华%'

    8.

    --5.含空值谓词的查询(查询dmaster为空值的输出) select * from depart where dmaster is null

    9.

    --6.含多重条件运算符的查询(显示性别为男并且为党员的职工) select wname,wsex,wparty from worker where wsex='男' and wparty='是' --6.含多重条件运算符的查询(显示性别为男或者为党员的职工) select wname,wsex,wparty from worker where wsex='男' or wparty='是'

    10.

    --1.查询salary表中日期为2011-1-4号的总工资的平均值 select AVG(totalsalary) as '2011-01-04的平均工资' from salary where sdate='2011-01-04';

    11.

    --2查询职工的总数 select COUNT(wid) as 职工的总数 from worker --2查询职工的总数 select COUNT(*) as 职工的总数 from worker

    12.

    --3.查询salary中发过工资的职工人数,一个职工只查询一次 select COUNT(distinct wid) as 职工的总数 --distinct为后面的参数重复的值只计数一次 from salary

    13.

    --4.查询salary中工资最低的职工 select MIN(actualsalary) as 最低工资 from salary

    14.

    --5.查询salary中工资最高的职工 select Max(actualsalary) as 最高工资 from salary

    15.

    --6.查询salary工资表中,2011-1-4号工资的总额 select SUM(actualsalary) as 工资总额 from salary where sdate='2011-01-04';

    16.

    --1.查询worker表中前两项职工的信息 select top 2 * from worker

    17.

    --2.查询worker表中女职工所出现的部门号,相同的只出现一次 select distinct depid as 部门号 from worker where wsex='女'
    转载请注明原文地址: https://ju.6miu.com/read-964806.html

    最新回复(0)