我用这个语句查询地址是山东青岛的(注:数据库中addr的值是山东青岛),前台是用DropDownList得到的省市是山东省青岛市,但是为什么这样查不出来数据呢?
select * from sasa where addr like '%山东省青岛市%'
select * from sasa where addr like '%山东省青岛市%'
解决方案 »
- oracle net manager不启动!!急需。。在线等~~
- 求一sql
- oracle语句筛选,请高人指点简洁写法
- 如何用oracle正则取出格式化的数据
- oracle数值类型只有number一种吗
- JDBC能不能执行SQL=‘connect username/password@dbname’
- 求SQL语句,计算出每条记录之间的差值
- 很急的问题,帮我及时解决的给500分
- 怎样装Oracle9iAS的infrastructure和portal吗?
- 求数据挖掘软件?
- 数据库执行好几条脚本测试后,如何回到最初原来的状态?我尝试用回滚,savepoint 但是为了发挥测试效果,一般都默认提交,但是我又想回到最初的数据库最初状态,
- 求SQL转换oracle 语句!
select * from sasa where addr like '%山东省青岛市%'
这个可以查出如下类型XXX山东省青岛市XXX
你试试,我没有测试,用正则表达式能达到你的要求
测试过了,没问题的
山东青岛 like %山东省青岛市% 肯定没数据一般like是这么用的 用很长的一个字符去like比较短的字符
假设 数据库里有 张三 李四 张五
用 like ‘%张%’来查找姓张的 结果是张三和张五
select * from sasa where addr like '%山东%青岛%'