88问答网
所有问题
order by字符串排序是根据什么排序的?
好像不是根据 字符串的首字母啊。。。
我排序后
stationName
上海
北京
广州
举报该问题
推荐答案 2011-04-15
对于汉字的排序顺序,如果数据库
字符集
为ZHS16GBK/ZH16GBK,那么使用
order by
默认是按照汉字的拼音顺序进行排序的;如果为其他(如UTF8),那么汉字的排序是按照BINARY排序的
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gVtaggtcB.html
其他回答
第1个回答 2011-04-15
什么数据库?
不同的数据库, 中文排序的方式是不一样的
下面是 数据库的 大小写区分。
文章的最后,会有 排序的 例子
SQL Server
http://hi.baidu.com/wangzhiqing999/blog/item/2c41440392671cd87a894746.html
Oracle
http://hi.baidu.com/wangzhiqing999/blog/item/2932410dd7579d94d0581b6a.html
MySQL
http://hi.baidu.com/wangzhiqing999/blog/item/e1c5340bd793eefbab645789.html
第2个回答 2011-04-15
根据字符的ASCII进行排序
第3个回答 2011-04-15
根据字符的整型值比较大小,比如A 65 B 66
第4个回答 2011-04-15
字符是根据字符的ASCII值进行排序 计算机中汉字,字符等都对应的有ASCII值,具体可以搜素一下。
1
2
下一页
相似回答
...
string
类型字段用
orderby排序
分别
是根据什么排序的
啊?
答:
首先说明下oracle中没有String类型,而是Varchar类型。
order by 的顺序是assic(读作:阿斯科马)码表中”字符“列进行排序的
。解释:一般会根据字符串的首字母:
大些字母>小写字母>特殊字符>数字
。如果首位相同继续排列第二位,直到不同的位。
sql
按字段指定值排序
答:
sql语句的
排序
,有止是 asc,desc 简单的正序、倒序排列,还可以
根据
需要字段的值,来执行排序。可使用如下方式:1.点击新建查询:2.输入如下语句:
order
by
case `A1`when a2 then 1 // 当值为a2,排在第一个 when a3 then 2 // 当值为a3,排在第二个 when a1 then 3 // 当...
sql中
order
by和group
by的
区别
答:
order
by 是指从英文里理解就是行的排序方式,默认的为升序
。后面必须列出排序的字段名,可以是多个字段名。group by 是指从英文里理解就是分组。必须有“聚合函数”来配合才能使用,使用时至少需要一个分组标志字段。2、适用范围不同:order by 用于排序,一般与asc升序或desc降序一起使用。例如select ...
oracle怎么用
order
by按
自己规定的
字符串排序?
答:
按照
自定义的顺序
排序
: select * from table_name
order
by
decode(col_name,'value1',1,'value2',2,'value3',3,'value4',4,...'valueN',N);select * from table_name order by decode(col_name,'深证',1,'上海',2,'北京',3,'南京',4,...'valueN',N);...
sql语句中对一个字段
排序
,字段中含有
字符串
和数字,(怎
根据
数字进行排序...
答:
order
by
字段名称+0 desc/asc的形式进行
排序
order by 字段名称*1 desc/asc的形式进行排序
oracle
根据字符串
中的某个
字符排序
答:
如果具体内容
是按照
你写的这样,其他的没有什么要求的话,那么可以选择用长度length
排序
,这样正序的话,短的在前面,长的在后面,那么自然就能达到你要的效果了。
ACCESS 的
ORDER
BY
问题
答:
你的表1.A是字符串吗?
字符串是按照
第一个字符的大小依次
排序的
.如果是数值型,应该会按照实际数字大小.还有一般情况下,查询的列不可用于作排序或条件的. 你的SUM函数是对整个列的求和,你怎么排序啊,除非你是分组(group
by
)求和.如果真那样,那只能说ACCESS不支持表达式用
order
by功能落....
sql语句
order
by
@ID order by 后面的跟参数该怎么写
答:
order
by
id desc不写desc,表示 ascasc是默认的
排序
。如果是在SQLSever中用那条语句查询的话,把WHERE后面的那个等号要zhi改成 *= (即左连接)试试。比较困惑的一点是,COUNT()用来统计元组的个数,
Order
by后面加个COUNT()统计出来的数值,Order by用对查询结果
按照
一个或多个属性列的升序(...
大家正在搜
数据库order by排序
sql order by 降序
order by 两个字段
order by desc
select order by
order by升序
order by降序
order by倒序
数据库中order by
相关问题
oracle怎么用order by按自己规定的字符串排序?
sql数据库和oracle数据库 string类型字段用or...
mysql的sql语句中,如果使用了order by 会根据...
SQL中orderby排序有问题,求解决
若sql语句中order by指定了多个字段,则怎么排序?
c语言字符串排序是什么?
sql 排序,order by 按时间
为什么oracle数据库用order by不是按顺序排列?如...