Ⅰ 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;