我要执行一个语句,查询编号中以('01','0103','03','040302' 这些数据不固定,由用户选择)开头的数据,应该怎样实现,
解决方案 »
- shutdown immediate关不了oracle
- Oracle那个工具可以监控所有提交的语句?
- spotlight on oracle里的一点问题
- Oracle的汇总查询问题
- 删除表分区---可能的失败原因征集
- oracle 分区表的扩容??
- oltp,实时存储,查询问题
- 有法自己让oracle 产生一个表描述吗?
- 请教一下,ORACLE标准版里说是5用户是一个什么样的概念?
- oracle816:distributed update operation failed; rollback required!
- oracle查询里exists怎么用啊?请举个例子
- INSERT INTO TableName EXECUTE(@v_SQL)语句问题
like可以包含通配符,但表达式只能有一个,若有多个,则须有多个like。where col in ('确定值','确定值','确定值',…) and|or col lile '包含通配符的值'这样写没有问题。但是如果是in … and like …,需全部满足。
如果是in … or like …,完全没有问题,结果既包含符合in list的,也包含like里符合条件的数据。
regexp_like(COLNAME,'^(01|0103|03|040302)')