--1:按公升序排序,使用關鍵字 asc,desc
--顯示部們10號的員工名字,職位,和工資,並按照工資的公升序排序
select ename,jop ,sal from emp where deptno=10 order by sal asc
--顯示部們10號的員工名字,職位,和工資,並按照工資的公升序降序
select ename,jop ,sal from emp where deptno=10 order by sal desc
--2:按多個字段排序
select empno,deptno,sal,ename,jop from emp order by deptno,sal,desc
--3:按字串排序
--從emp表中返回員工名字和職位,並且按照職位欄位的最後兩個字元排序
-1>-sqlserver 中使用substring函式
select ename,jop from emp order bysubstring(job,len(job)-2,2)
-2>db2,mysql ,oracle ,postgresql 在order by子句中使用substr
select ename,jop from emp order bysubstr(job,length(job)-2)
C 按字串長度排序
按字串長度排序可以分為以下三個步驟 讀取所有輸入行 對文字進行排序 按次序列印文字行 如下 include include include define maxlen 1000 char alloc int int getline char p,int n 讀取一行字元 int readline c...
按字串裡的數字排序
按字串裡的數字排序 給出的字串結構是前邊是字母 後邊為數字,例如wew0145,要求給出一組資料,按照後邊的數字從小到大排序。輸入wr0068,lt01,qhy0027828,gh20425256,xj0033258,zmj00505562 輸出lt01,wr0068,qhy0027828,xj00...
mysql按字串數字排序處理
公司不知是誰設計的表選單排序字段竟然設定成了字串。create table s menu id int 11 not null auto increment,parent id int 11 default null,order varchar 5 default null,menu name va...