Ⅰ sql中怎樣按拼音排序
如果只是英文和數字的可以試試下面的方法:
在ORACLE SQL中有這樣一個函數ASCII(char)
ASCII(char)的參數可以為字元串
例如:
select ASCII('D'), ASCII('Dave') FROM al
返回為:
ASCII('D') ASCII('Dave')
---------------------------
68 68
不知道這些對你有幫助沒
Ⅱ 根據名字排序查詢 SQL
1、在SQL中,排序關鍵字為ORDER BY。
2、假如要查詢表t1中數據並按「名字」欄位排序,可以使用以下語句:
SELECT*FROMt1ORDERBY名字
3、上述排序方式默認為正序排列,若想倒序排列,可以在語句最後加上 DESC。
Ⅲ sql怎麼order by 漢字,比如名字從z-a這么排
SQL的Order By子句是按漢子拼音順序+漢子的四聲調排序的。例如:
「達」、「大」、「帶」是由小到大的的順序。
Ⅳ sql 如何按照漢字的拼音的首字母順序來查詢!~!~
欄位1內的數據是漢字
最後在where查詢語句的後面加上
order by 欄位1 就可以了
補充:
order by 是排序
order by 欄位1 desc 為倒序
Ⅳ 在SQL中怎樣用指定索引查詢
一般來說在條件中使用索引對應的第一個欄位就可能會用到該索引。
微軟的SQL SERVER提供了兩種索引:聚集索引(clustered index,也稱聚類索引、簇集索引)和非聚集索引(nonclustered index,也稱非聚類索引、非簇集索引)。
索引是資料庫中重要的數據結構,它的根本目的就是為了提高查詢效率。現在大多數的資料庫產品都採用IBM最先提出的ISAM索引結構。
數據搜索實現角度
索引也是另外一類文件/記錄,它包含著可以指示出相關數據記錄的各種記錄。其中,每一索引都有一個相對應的搜索碼,字元段的任意一個子集都能夠形成一個搜索碼。這樣,索引就相當於所有數據目錄項的一個集合,它能為既定的搜索碼值的所有數據目錄項提供定位所需的各種有效支持。
以上內容參考:網路-資料庫索引
Ⅵ SQL語言里怎麼按音序排列呢
order by 如果是漢字就是按音序排列了啊~~
Ⅶ 請教!請問在SQL中 漢字字元是如何排序的
對於 SQL Server
-- 按照拼音來排序
1> SELECT
2> *
3> FROM
4> Tab
5> ORDER BY
6> val COLLATE Chinese_PRC_CS_AS_KS_WS
7> go
id val
----------- ----------
2 二
3 三
4 四
5 五
1 一
(5 行受影響)
-- 按照筆畫數的多少來排序
1> SELECT
2> *
3> FROM
4> Tab
5> ORDER BY
6> val COLLATE Chinese_PRC_Stroke_CS_AS_KS_WS
7> go
id val
----------- ----------
1 一
2 二
3 三
5 五
4 四
(5 行受影響)
Ⅷ sql與asp如何讓數據按照漢字第一個字拼音排列
建個表,加一列數據 命名為m,把漢字的第一個字母插入其中,選擇列,order by m;