按照字符串对结果排序

需求描述

需求:从雇员表emp里查询所有的部门编号,员工名称,职位,工资信息,职位的后两位信息,这里要求截取job字段里的最后两位来排序。

解决方法:这里用到SQL的字符串截取函数再结合order by来对结果进行排序。

注: 数据库数据集SQL脚本详见如下链接地址

员工表结构和数据初始化SQL脚本

SQL代码

-- Mysql:
SELECT deptno,ename,job,sal,substring(job,length(job)-1) AS last2word
FROM emp
order by last2word-- Oracle:
SELECT deptno,ename,job,sal,substr(job,length(job)-1) AS last2word
FROM emp
order by last2word-- Sql serer:
SELECT deptno,ename,job,sal,substring(job,len(job)-1,2) AS last2word
FROM emp
order by last2word

执行结果

检索数据_19_按照字符串对结果排序相关推荐

  1. 检索数据_20_按照字符串数字组合的排序

    按照字符串数字组合的排序 需求描述 需求:假设我们从雇员表emp里创建个视图,这里仅有一个字段,该字段叫data由员工名称和部门号拼接而成,我们想实现一个查询可以按照原来的部门编号逆序排序筛选出数据. ...

  2. 检索数据_22_根据数据项的值排序

    根据数据项的值排序 需求描述 需求:查询雇员表emp里的员工编号.员工名.工作信息.奖金信息,这里需要对工作是"MANAGER"和"SALESMAN"的按照co ...

  3. 检索数据_18_按照多个字段排序查询结果

    按照多个字段排序查询结果 需求描述 需求:从雇员表emp里查询所有的部门编号,员工名称,职位,工资信息,这里要求先以部门编号排序再以工资从高到低排序显示. 解决方法:这里用到SQL的关键字 ORDER ...

  4. mysql 升序_MySQL之排序检索数据

    获取数据: 深大享:MySQL之数据准备​zhuanlan.zhihu.com 排序检索数据: 如何使用SELECT语句的ORDER BY子句,根据需要排序检索出的数据. 1.未排序检索数据 -- 未 ...

  5. mysql 检索结果排序方式_mysql必知必会--排序检索数据

    排序数据 其实,检索出的数据并不是以纯粹的随机顺序显示的.如果不排 序,数据一般将以它在底层表中出现的顺序显示.这可以是数据最初 添加到表中的顺序.但是,如果数据后来进行过更新或删除,则此顺 序将会受 ...

  6. SQL 100+个最佳入门案例实践(覆盖Oralce、SQL Server、Mysql)之基础操作_1_检索数据

    SQL基础操作_1_检索数据 目录 7.1.1 数据集 7.1.2 学生选课关系表 7.1.3 供应商关系表 7.2.1 从表中查询所有行和列 7.2.2 从表中查询部分行 7.2.3 查询满足某个条 ...

  7. CakePHP 2.x CookBook 中文版 第七章 模型 之 检索数据

    检索数据 如前所述,模型层的一个角色是从多种存储中获取数据. CakePHP 模型类带有很多功能,帮助你搜索这些数据,排序,分页并且进行过滤.你将要使用的很多功能集成于模型的 Model::find( ...

  8. java map输出中括号,从地图检索数据时获取双方括号

    我将数据存储在Map中,以字符串作为键,以JSONArray作为值的形式存储在Map中,但是在检索数据时,我得到了值的双方括号 这是我的程序 import java.util.Iterator; im ...

  9. mysql-3 检索数据(1)

    SELECT 语句 SELECT检索表数据,必须至少给出两条信息--------想选择什么,以及从什么地方选择. 检索一个列 SELECT prod_name FROM products; 上述语句利 ...

最新文章

  1. 在Ubuntu 16.04.5 LTS上利用python 2.7版本的pillow库拼接近千张图片实录
  2. 吴恩达老师深度学习视频课笔记:单隐含层神经网络公式推导及C++实现(二分类)
  3. 推荐爱奇艺开源的高性能网络安全监控引擎!
  4. Lucene 4.X 倒排索引原理与实现: (3) Term Dictionary和Index文件 (FST详细解析)——直接看例子就明白了!!!...
  5. 04-spring的依赖注入
  6. C++20 - 下一个大版本功能确定
  7. FCN 学习: Semantic Segmentation
  8. 总结一下silverlight文章,然后死等10月10日的正式版
  9. 2015 CALLED THE INTERFACE OF 2014
  10. Spring boot Mybatis 整合(完整版)
  11. Unity3D中的线性插值Lerp()函数解析
  12. CAS单点登录原理解析
  13. Flash遮罩之放大镜
  14. 达观数据荣获认知图谱产业建设“创新突破奖”,并与图谱知名专家共同探讨工业知识图谱应用落地
  15. Canvas入门教学(4)动画与碰撞检测
  16. 美国雅虎大幅改善移动应用开发环境“Blueprint”
  17. C语言:打印二元一次方程的根
  18. 5.4非线性反馈移位寄存器/5.5序列密码攻击法
  19. 在收到消息后秒级使网站变灰,不改代码不上线,如何实现?
  20. 杰理之静电测试等级【篇】

热门文章

  1. boost::process::on_exit相关的测试程序
  2. boost::mpl模块实现set相关的测试程序
  3. boost::log::keywords::format用法的测试程序
  4. boost::foreach模块非常量右值的测试程序
  5. boost::filesystem模块实现相对文件系统的测试程序
  6. boost::asio::ip::tcp用法的测试程序
  7. GDCM:将PAPYRUS 3.0文件转换为dcm文件的的测试程序
  8. Boost::context模块fiber的throw测试程序
  9. ITK:从标量图像创建矢量图像
  10. VTK:可视化之Cursor3D