日期:2014-05-18  浏览次数:20717 次

看看这个查询语句该怎样写??
数字库当中有一个字段,sendcity
它的值是一个拼写字符串如:1/2/3/4/5/6/7/9/10/11/12/13/14/15/16/17/18/22

如果用SQL去查询这个字段所在表的结果的话:

  怎样查出city=2的准确查找方法的SQL?
说明一下oracle数据库.

------解决方案--------------------
select * from table where sendcity= "%2% "
------解决方案--------------------
select * from table where sendcity like "%2% "

like来匹配

------解决方案--------------------
没看懂,举个例子的说。。
------解决方案--------------------
select * from table where sendcity = 2 or sendcity like %/2/% or sendcity like %/2 or
sendcity like 2/%
不过估计效率很低。
------解决方案--------------------
问的什么,没看太明白,重说一下给你回答