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

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大
用什么比较啊?
...全文
153 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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.......比较后面的数字)
新鲜鱼排 2006-04-21
  • 打赏
  • 举报
回复
"GCX X为1,1.0,11.0,11.0.0.0等等大的所有记录"
沒有明白什麽意思??
作為字符串排序,就是
1
10
2
3
4
這樣,它只是看首字符,然後其次。
zengtang 2006-04-21
  • 打赏
  • 举报
回复
把数字部分转换成数字类型的再比较。

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧