根据数据项的值排序
需求描述
需求:查询雇员表emp里的员工编号、员工名、工作信息、奖金信息,这里需要对工作是“MANAGER”和“SALESMAN”的按照comm降序排序其他员工按照员工编号降序排列。
解决方法:这里需要在order by后接case when之类的条件判断以调整排序规则。order by可以跟多个字段,排在前面的规则会被优先应用。
注: 数据库数据集SQL脚本详见如下链接地址
员工表结构和数据初始化SQL脚本
SQL代码
执行结果
执行结果
需求:查询雇员表emp里的员工编号、员工名、工作信息、奖金信息,这里需要对工作是“MANAGER”和“SALESMAN”的按照comm降序排序其他员工按照员工编号降序排列。
解决方法:这里需要在order by后接case when之类的条件判断以调整排序规则。order by可以跟多个字段,排在前面的规则会被优先应用。
注: 数据库数据集SQL脚本详见如下链接地址
员工表结构和数据初始化SQL脚本
执行结果
上一篇:操作多个表_1_记录集的叠加
下一篇:检索数据_21_处理空值的排序
处理空值的排序需求描述需求:查询雇员表emp里的员工编号、员工名、奖金
在linux下用shell脚本读取mysql结果集各数据项的值,按行读取sql结果,
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M