oracle sql 中 like语句使用记录
2012-08-15 16:05
302 查看
很久没写sql了。今日写一用到like的sql,发现带% 等通配符的必须放在like的右边才奏效。特记录下来:
select a.* from CM.TD_PARAM_ALL a , pm.rms_city b where ','||b.region_en_name||',' like '%,'||a.region_name||',%'
其中:a.region_name 数据可能为"CS" 或"CD"等,b.region_en_name数据可能为“CS,ZZ”或“CS,XT,ZZ”等。如果对调位置,则查出的数据不正确。
select a.* from CM.TD_PARAM_ALL a , pm.rms_city b where ','||b.region_en_name||',' like '%,'||a.region_name||',%'
其中:a.region_name 数据可能为"CS" 或"CD"等,b.region_en_name数据可能为“CS,ZZ”或“CS,XT,ZZ”等。如果对调位置,则查出的数据不正确。
相关文章推荐
- 如何使用Oracle查询并删除重复记录的SQL语句
- Oracle 尽量避免在 SQL语句中使用 LIKE
- 如何使用Oracle查询并删除重复记录的SQL语句
- Oracle 查询并删除重复记录的SQL语句
- Oracle 查看表空间的大小及使用情况sql语句
- oracle中使用SQL递归语句的例子
- Oracle 查询并删除重复记录的SQL语句
- Oracle中使用SQL语句修改字段类型
- 使用SQL语句查询MySQL,SQLServer,Oracle所有数据库名和表名,字段名
- oracle中使用SQL递归语句
- oracle sql语言模糊查询--通配符like的使用教程
- 在JAVA 源程序中编写SQL语句时使用ORACLE 绑定变量
- 【ORACLE】sqlplus使用记录
- Mysql 将结果保存到文件 从文件中执行sql语句 记录操作过程(tee 命令的使用)
- SQL SERVER T-SQL一些常用语句使用记录
- 查询ORACLE用户表空间使用情况的SQL语句
- 教您如何使用SQL中的SELECT LIKE like语句
- oracle查看数据库表空间使用情况sql语句
- 使用SQL语句查询每个分组的前N条记录