sql varchar类型的排列 ( 积分: 100 )

  • 主题发起人 主题发起人 cemer815
  • 开始时间 开始时间
C

cemer815

Unregistered / Unconfirmed
GUEST, unregistred user!
varchar类型的排列,有个字段是varchar的
里面是
101
201
1103
801
东103
西201
这样的怎么写sql 语句去排列?
 
没写明白排出来的结果应该是怎么样的。
 
数字的按顺序排
最后是有字母或文字的
 
用另一个字段来表示他们的先后,因为你的排序没有规律。
 
就是要判断先后了吧,如果这样都行了,那肯定出来了啊
 
以下是按字符排序的,也就是说字符只能按下面的样式排列。而不能按数序大小排序。
1 1
11 11
111 111
2 2
21 21
22 22
222 222
23 23
就算把VARCHAR转成INT的,再去排序,你的数据中有中文字符或字母也没办法转数字阿。
 
要显示什么效果啊?...
 
你的用另一个字段去解决不错 !
 
接受答案了.
 
后退
顶部