1樓:匿名使用者
下列sql語句按您提供的資料已在access中執行通過,結果完全符合您的預期:
select 人員資訊.編號
from 人員資訊
order by val(right([人員資訊]![編號],len([人員資訊]![編號])-12));
2樓:淚無痕帆
select 編號 from 表 order by 編號 asc(遞增)/desc(遞減)
sql 按欄位指定值排序
3樓:匿名使用者
這個需要在排序語句中使用條件判斷
例如:表【table_temp】中列【col1】為字元,屬性為varchar(10),排序時需要按照b、a、c的順序顯示,則可按照以下sql語句:
select
*from
table_temp
order by
case
when col1='b' then 1
when col1='a' then 2
when col1='c' then 3end
4樓:千鳥
sql語句的排序,有止是 asc,desc 簡單的正序、倒序排列,還可以根據需要欄位的值,來執行排序。可使用如下方式:
1.點選新建查詢:
2.輸入如下語句:
order by
case `a1`
when a2 then 1 // 當值為a2,排在第乙個
when a3 then 2 // 當值為a3,排在第二個
when a1 then 3 // 當值為a1,排在第三個
endasc // 按上面順序,正序排列(也可為desc)
order by 語句用於根據指定的列對結果集進行排序。
order by 語句預設按照公升序對記錄進行排序。
如果希望按照降序對記錄進行排序,可以使用 desc 關鍵字。
拓展資料:
sql常見語句
更新:update table1 set field1=value1 where 範圍
查詢:select * from table1 where field1 like 』%value1%』 (所有包含『value1』這個模式的字串)
排序:select * from table1 order by field1,field2 [desc]
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1[separator]
5樓:匿名使用者
在mssql支援case,使用以下語句實現select 表1.id, 表1.n
from 表1
order by case n when 'a2' then 1 when 'a1' then 2 when 'a3' then 3 end;
在access中使用iif來實現,如下:
select 表1.id, 表1.n
from 表1
order by iif(n='a2',1,iif(n='a3',2,3));
可參考access幫助檔案中的
access > 篩選和排序 > 按自定義次序對記錄排序
6樓:沉默使用者
order by 字句中使用case
select *
from table1
order by case a1 when 'a2' then 1 when 'a3' then 2 when 'a1' then 3 end
7樓:匿名使用者
你可以加上乙個計算列,將它轉換成可排序的,比如在oracle中可依這樣
select table1.*,decode(table1.a1,'a2' ,1,'a3',2,'a1',3,0)xx from table1 order by xx
8樓:匿名使用者
select * from dbo.table1where a1= 'a1'
union
select * from dbo.table1where a1<> 'a1'
order by a1 desc試一下
9樓:匿名使用者
在select語句後面加上 order by a1 desc是降序
order by a1 asc是公升序;
access資料表中字段按從小到大排序怎麼做
10樓:匿名使用者
進入表設計檢視方式,選擇屬性表設定,截圖示例如下
在「綠葉中色素的提取和分離」實驗中,某同學按下表中的方法步驟
1 步驟 中無水乙醇的作用是提取綠葉中的色素 2 按照上表中方 法步驟進行實驗操作,該同學在步驟收集到的濾液呈淺綠色 3 上述實驗操作中存在三處空格,請一一填寫分別是新鮮 含有色素多 碳酸鈣 保護色素 脫脂棉 色素容易被吸附在濾紙上,所以一般選用脫脂棉 4 若將提取的天然葉綠素用作食品新增劑,根據你...
在中,怎麼樣做才可以按英文本母的先後排序
1 首先在word文件中輸入打亂順序的英文本母,選中需要排序的字母。2 然後點選頁面上方工具欄中的 排序 按鈕。3 即可開啟 排序 對話方塊,點選對話方塊左下角的 選項 4 在開啟的選項對話方塊中將排序語言更改為 英語 點選確定。5 再將排序型別選擇為 文字 並選擇 公升序 點選確定。6 即可將頁面...
同表中,如何寫SQL語句查詢某段重複的記錄
select t1.a from table t1 where exists select 1 from table t2 where t1.c t2.c and t1.a t2.a 乙個表中有重複記錄如何用sql語句查詢出來?不知道你什麼資料庫.如果資料庫支援 row number 函式的話,倒是...