當前位置:首頁 » 編程語言 » sql字母排序

sql字母排序

發布時間: 2022-09-08 14:14:31

1. access如何用sql語句按首字母排序

可以這樣
一、
sql="select
*
from

order
by
name
asc"
默認就是這樣
二、加一個欄位,在輸入信息的時候,每個名字加個索引字母,然後用那個欄位來排序,例如,張三就是Z,李四就是L,王五是W
sql="select
*
from

order
by
索引欄位
asc"

2. plsql 如何設置按英文字母排列對象

1.按照數據排序:

選中需要排序的表格---點排序和篩選---自定義排序----根據下圖配置好排序列表。

3. sql查詢語句,按首個字母排列集

直接再加一列吧

(select item,'http://www.xxx.com/'+item+'.HTML' as link from casio) union all (select firstname,'#'+firstname from casio group by firstname) order by item

至於每行6列在程序中用while控制更容易實現

4. sql 字母數字組合 排序

截取分段排序

orderbyleft(kh,charindex('-',kh)-1)
,convert(int,substring(kh,charindex('-',kh)+1,charindex('-',kh,charindex('-',kh)+1)-charindex('-',kh)-1))
,right(kh,len(kh)-charindex('-',kh,charindex('-',kh)+1))

5. SQL 字母數字排序問題

用數據段取值方式,進行查詢。再用ORDERY BY排序即可。

取值舉例:
Declare @S1 varchar(100)
Select @S1='http://www.xrss.cn' \--這里寫上表的列名欄位即可,不需單引號--\
Select SUBSTRING(@S1,8,3) \--取第8位開始,取3位長度--\
顯示結果: www

你可改成:Select SUBSTRING(@S1,8,7)
------------------------------------

6. sql 排序 某個首字母排最前

orderbycasewhen欄位名like'd%'then0else1end,欄位名

7. SQL 按照字母排列

你本來就是字母問題,所以用order
by
name
就行了根據名稱排列,其name系統默認就是按字母排列,當然字母也是首先按第一個字母排列
所以:
select
*
from
table
order
by
name;

8. SQL 字母+數字排序

排序規則名稱由兩部份構成,前半部份是指本排序規則所支持的字元集。
如:
Chinese_PRC_CS_AI_WS
前半部份:指UNICODE字元集,Chinese_PRC_指針對大陸簡體字UNICODE的排序規則。
排序規則的後半部份即後綴 含義:
_BIN 二進制排序
_CI(CS) 是否區分大小寫,CI不區分,CS區分
_AI(AS) 是否區分重音,AI不區分,AS區分
_KI(KS) 是否區分假名類型,KI不區分,KS區分
_WI(WS) 是否區分寬度 WI不區分,WS區分
區分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請選擇該選項。
區分重音:如果想讓比較將重音和非重音字母視為不等,請選擇該選項。如果選擇該選項,
比較還將重音不同的字母視為不等。
區分假名:如果想讓比較將片假名和平假名日語音節視為不等,請選擇該選項。
區分寬度:如果想讓比較將半形字元和全形字元視為不等,請選擇該選項

9. 請教一張表SQL 數字字母排序方法

select id
from (
select '11041' as id union all
select '11041' union all
select 'A15061' union all
select '11041' union all
select 'B12343' union all
select 'A15061' union all
select '18987' union all
select 'C1243' union all
select 'B12343' ) t
order by id
;
--運行結果如下
--id
11041
11041
11041
18987
A15061
A15061
B12343
B12343
C1243

10. SQL程序設計,26個英文字母排列問題

with t(n) as (select 0 union all select n+1 from t where n<25),
t1(r,c,v) as(select n/6, n%6, char(ascii('z')-n) from t)
select max(case when c=0 then v end) f0,
max(case when c=1 then v end) f1,
max(case when c=2 then v end) f2,
max(case when c=3 then v end) f3,
max(case when c=4 then v end) f4,
max(case when c=5 then v end) f5
from t1
group by r

熱點內容
二級c語言技巧 發布:2025-01-13 07:54:37 瀏覽:2
自動充值腳本 發布:2025-01-13 07:48:02 瀏覽:19
越容易壓縮 發布:2025-01-13 07:37:37 瀏覽:558
ecstore資料庫 發布:2025-01-13 07:29:43 瀏覽:297
手機設置密碼忘記了怎麼解開 發布:2025-01-13 07:28:29 瀏覽:21
存儲卡交流 發布:2025-01-13 07:16:06 瀏覽:984
php字元串浮點數 發布:2025-01-13 07:15:28 瀏覽:999
python排序cmp 發布:2025-01-13 07:09:04 瀏覽:73
雲腳本精靈 發布:2025-01-13 07:03:27 瀏覽:619
高維訪問 發布:2025-01-13 07:03:23 瀏覽:976