请教大家like查询的问题

god1129 2012-04-02 10:09:52
http://blog.csdn.net/jyh_jack/article/details/2267642

SQL Server 通配符(用于Like 查询)
通配符 描述 示例
% 包含零个或更多字符的任意字符串。
[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。
LIKE '[CK]ars[eo]n' 将搜索下列字符串:Carsen、Karsen、Carson 和 Karson(如 Carson)。


请问一般 LIKE '%abc' 可以转换为 LIKE 0x25616263 0x25616263 是%abc 的16 HEX
但是对于 LIKE '[1-9]abc' ,应该怎么转16 HEX呢? [1-9]abc 转16HEX 不行。

谢谢大家。
...全文
137 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
god1129 2012-04-11
  • 打赏
  • 举报
回复
请大家帮帮忙
god1129 2012-04-09
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
用LIKE不是也可以参数化的话吗?干嘛一定要用16HEX啊
[/Quote]

我就是想知道为什么bookname LIKE '%abc' 可以写为bookname LIKE 0x25616263 (0x25616263 是%abc 的16 HEX)
但是bookname LIKE '[1-9]abc' 转为 bookname LIKE 0x5B312D395D616263 就不行 (0x5B312D395D616263 是 [1-9]abc 的16hex)

我就是想弄明白这个知识点,并不是想换其他的方法。
xiongshao1943 2012-04-08
  • 打赏
  • 举报
回复
用LIKE不是也可以参数化的话吗?干嘛一定要用16HEX啊
god1129 2012-04-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
去找个字符转换的小软件
[/Quote]

不是软件不软件的问题,而是通配符[]转为16 hex不能用的问题,因为不想用单引号,所以想转为16 hex
god1129 2012-04-04
  • 打赏
  • 举报
回复
请大家帮帮忙啊
tjs_125 2012-04-04
  • 打赏
  • 举报
回复
请问楼主的 "请问一般 LIKE '%abc' 可以转换为 LIKE 0x25616263 0x25616263 是%abc 的16 HEX"
是什么意思啊,看不太懂,能否解析一下。
16进制数 0x25616263 化为十进制是 627139171,与 %abc 有什么关系啊?
polebear26 2012-04-04
  • 打赏
  • 举报
回复
去找个字符转换的小软件
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
http://blog.csdn.net/jyh_jack/article/details/2267642

SQL Server 通配符(用于Like 查询)
通配符 描述 示例
% 包含零个或更多字符的任意字符串。
[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。
LIKE '[CK]ars[eo]n' 将搜索下列字符串:Carsen、Kar……
[/Quote]

like是针对字符串或者字符使用的,你要转换成16hex,估计不大现实
god1129 2012-04-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
引用楼主 的回复:
http://blog.csdn.net/jyh_jack/article/details/2267642

SQL Server 通配符(用于Like 查询)
通配符 描述 示例
% 包含零个或更多字符的任意字符串。
[ ] 指定范围 ([a-f]) 或集合 ([abcdef]) 中的任何单个字符。
LIKE '[CK]ars[eo]n' 将搜索下列字符串:Ca……
[/Quote]

谢谢。


我主要还是想知道:

bookname LIKE '%abc' 可以写为bookname LIKE 0x25616263 (0x25616263 是%abc 的16 HEX)
但是bookname LIKE '[1-9]abc' 要怎么样转呢?

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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