易截截图软件、单文件、免安装、纯绿色、仅160KB

pl/Sql如何查询字符串包括%

pl/Sql如何查询字符串包括%, 
例如:TABLE a
columnA
'222'
'33%44'

如何查询表a中columnA字段中哪些行包含'%'

谢谢
select * from a
where columna like '%/%%' escape '/'

UP

SELECT * from a WHERE columnA LIKE '%\%%' ESCAPE'\';

其中,ESCAPE'\'表示:\为换码字符,匹配串中跟在\后面的字符%不再具有通配符的含义;
转义为普通的“%”字符。


引用
select * from a
where columna like '%/%%' escape '/'

UP


楼上的方法管用,但是偶想问一个如果字符串里包含有'(单引号)的要怎么用Like查询啊??

select * from t1 where instr(f1,'%') != 0 ;

用正则表达式吧:
select * from dual
where 'tian%dd'like '%/%%' escape '/';

引用
楼上的方法管用,但是偶想问一个如果字符串里包含有'(单引号)的要怎么用Like查询啊??


select * from t1 where instr(f1,'''') != 0;

引用
楼上的方法管用,但是偶想问一个如果字符串里包含有'(单引号)的要怎么用Like查询啊??

where col1 like '%''%'

where col1 like '%'||chr(39)||'%'

where instr(col1,chr(39))>0


楼主用Oracle 正则试试
SQL code:

with tt as (
select '33%44''' COL from dual
)

select * from


相关问答:

求一SQL - MS-SQL Server / 基础类

表如下
教室ID 座位数 开始时间 结束时间 2009年1月1日 2009年1月2日 2009年1月3日
  101 50 08:00 08:30 30 40 50  
  101 50 09:00 ......

sql更新字段路径

如果用sql语句更改lj字段的路径,如下:
lj
7/200781616183095962.jar
8/f_200812111413292.jar
8/f_200812111413291.jar

得到的结果如下:
lj
1/7/200781616183095962.jar
1/8/f_20081 ......

求一sql语名

现在有a1,a2两表
a1
id name aa cc
001 aaaa bbb cc
002 bbb bbb bbb
003 ccc ccc ccc
004 ddd ddd ddd
005 eee eee eee
a2
id ida2 ff b ......

Asp+sql server问题 - Web 开发 / ASP

我一个项目,有个插入操作,具体是这样的:
我有进货信息表。在出货时选择相应的进货信息,输入数量,选择部门后,点保存按钮,由于网络延时,点一下没有反映,于是用户就又点一下,导致一次插入了两条记录:
例: ......

数据窗口动态修改Sql - PowerBuilder / DataWindow

为了满足数据查询的速度问题,我将一张数据量大的学生表按年度分成多个表
students_2008, students_2009然后我又做了一个模板表students_template,模板表中的字段和students_2008, students_2009一样,只不过是一个 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号