检索数据_19_按照字符串对结果排序
生活随笔
收集整理的這篇文章主要介紹了
检索数据_19_按照字符串对结果排序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 按照字符串對結果排序
需求描述
需求:從雇員表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_按照字符串对结果排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 检索数据_18_按照多个字段排序查询结果
- 下一篇: 黑醋是什么?