mysql 简单查询和聚合查询部分方法

-- 1.查询特定的列
-- 实例:查询出所有员工的编号和姓名    
    select eid,ename from emp;
-- 练习:
    select ename,sex,birthday,salary from emp;
    
    
--2.查询所有的列
    select * from emp;
    select eid,ename,sex,birthday,salary,deptid from emp;
    
    
-- 3.给列起别名名:使用as设置别名,as关键字可以省略
-- 实例:查询出所有员工的编号,姓名,使用一个字母作别名
    select eid as a,ename as b from emp;
-- 练习
    select ename as 姓名,sex as 性别,salary as 工资 from emp;
    -- 简写:删除as
    select ename  姓名,sex  性别,salary  工资 from emp;
    
    
    --4. 显示不同的记录
-- 示例:查询出员工都分布在那些部门
    select distinct deptid from emp;
-- 练习:查询出都有那些性别的员工
    select distinct sex from emp;
    
--5.查询时执行计算
--示例: 查询出所有员工的姓名及其年薪
    select ename,salary*12 as 年薪 from emp;

-- 练习:
    select ename 姓名,(salary+2000)*12+30000 年薪 from emp;
    
    
-- 6.查询的结果排序
-- 默认排序规则是升序,如果按照字符串排序,是按照字符编码排列
-- asc->ascendant  升序的 默认就是升序排列
-- 示例:查询出所有的部门,结果按照部门编号升序排列
    select * from dept order by did asc;
-- 示例:查询出所有的部门,结果按照部门编号升序排列
-- desc->descendant 降序的
-- desc->describe  描述
    select * from dept order by did desc;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值