我在sql server2000中使用Hibernate标准。我想使用like方法从数据库中获取文本%形式的记录。这是可以做到的吗?示例:
表base_target_unit:
id code name
8a91b32c3be0a5fe013c03cdb37f0002 13010410 户
8a91b32c3af8cd71013bd4fe06160044 12122609 %
8a91b32c3af8cd71013bd106e9dc002e 12122507 元/MB
402881b03a8c83ae013a8ca467f70041 12102399 亿分钟
402881b03a8c83ae013a8ca451610040 12102398 万分钟
402881b03a8c83ae013a8ca42cb3003f 12102397 万户我拥有的sql是:
select * from dbo.base_target_unit where name LIKE '%/%%' ESCAPE '/'我想要得到这个名字是%的记录。
发布于 2013-01-18 13:10:25
使用括号。所以要找88%
WHERE MyColumn LIKE '%88[%]%'发布于 2013-01-18 13:11:00
通过使用两个百分号(%%),可以使用SQL函数转义百分号
这将告诉你更多关于如何做到这一点的信息:
http://msdn.microsoft.com/en-us/library/aa933232%28v=sql.80%29.aspx
select * from dbo.base_target_unit where name LIKE '%%' ESCAPE '%'https://stackoverflow.com/questions/14392646
复制相似问题