『壹』 plsql 如何設置按英文字母排列對象
1.按照數據排序:
選中需要排序的表格---點排序和篩選---自定義排序----根據下圖配置好排序列表。
『貳』 SQL 按照字母排列
你本來就是字母問題,所以用order
by
name
就行了根據名稱排列,其name系統默認就是按字母排列,當然字母也是首先按第一個字母排列
所以:
select
*
from
table
order
by
name;
『叄』 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))
『肆』 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)
------------------------------------
『伍』 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區分
區分大小寫:如果想讓比較將大寫字母和小寫字母視為不等,請選擇該選項。
區分重音:如果想讓比較將重音和非重音字母視為不等,請選擇該選項。如果選擇該選項,
比較還將重音不同的字母視為不等。
區分假名:如果想讓比較將片假名和平假名日語音節視為不等,請選擇該選項。
區分寬度:如果想讓比較將半形字元和全形字元視為不等,請選擇該選項
『陸』 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
『柒』 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控制更容易實現
『捌』 sql 排序 某個首字母排最前
orderbycasewhen欄位名like'd%'then0else1end,欄位名