select t.*, t.rowid from user t WHERE t.name LIKE 'a%c' 有这种查询麽? 查出所有开头为a,结尾为c的数据? 怎么写?
解决方案 »
- oracle job 无法停止
- oracle9i sqlplus worksheet无法登录,没有找到 orancrypt9.dll
- utl_file 读取excel文件
- 急求 ORacle动态SQL 查询结果字段为另一查询结果集合
- 使用RMAN这么复杂?
- 这个错误是什么意思
- 大家有没有用Rapid SQL7.2.1的,它在查询表时,遇到中文内容字段显示是乱码?
- 急:请问如何把oracle的一个ID字段设为自动增量啊,在线等,答对给分!
- 急急急!刚装了oracle as,用sql plus登陆可以,可是用oem登陆,就提示没有监听器
- Oracle Client 怎样通过SqlPlus 连接到Server
- 急!求教:如何删除数据库
- 急问!如何在vista上安装oracle9i??
SQL> select * from test1;
SNAME
-------
abdsfc
abdsfce
aacbe
aabdsfc
cc
ac6 rows selected
SQL> select *
2 from test1 tt
3 where sname like 'a%c';SNAME
-------
abdsfc
aabdsfc
acSQL>
SQL> select sname
2 from test1 tt
3 where instr(sname,'a',1,1) = 1
4 and instr(sname,'c',-1,1) = length(sname);SNAME
-------
abdsfc
aabdsfc
ac
楼上说的不错用like速度慢用字符函数会略快