字符串比较问题,急.!!!!!!!!!!!!!!!!!!!!!!!!

wind235 2006-04-21 03:26:26
我表中一个字段Support.类型为nvarchar
数据如GD1,GD1.0,GD2,GD10.0,GD10.0.0.0

我想找出比当前GCX X为1,1.0,11.0,11.0.0.0等等大的所有记录,该怎么写啊?
我知道里面>可以进行比较,但GD5会比GD10.11大
用什么比较啊?
...全文
114 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wind235 2006-04-21
就是数据有GD1 GD1.1 GD1.1.1 GD11.1 GD11.1.1 GD111.1 GD111.1.1.1 等类型的数据

比如我现在取出比GD1.1大的记录(GD1.1....,GD2.......比较后面的数字)
  • 打赏
  • 举报
回复
dutguoyi 2006-04-21
"GCX X为1,1.0,11.0,11.0.0.0等等大的所有记录"
沒有明白什麽意思??
作為字符串排序,就是
1
10
2
3
4
這樣,它只是看首字符,然後其次。
  • 打赏
  • 举报
回复
zengtang 2006-04-21
把数字部分转换成数字类型的再比较。
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2006-04-21 03:26
社区公告
暂无公告