select t.*, t.rowid from user t WHERE t.name LIKE 'a%c' 有这种查询麽? 查出所有开头为a,结尾为c的数据? 怎么写? select t.*, t.rowid from user t WHERE t.name LIKE 'a%c' 有这种查询麽? 查出所有开头为a,结尾为c的数据? 怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try it ..SQL> select * from test1;SNAME-------abdsfcabdsfceaacbeaabdsfcccac6 rows selectedSQL> select * 2 from test1 tt 3 where sname like 'a%c';SNAME-------abdsfcaabdsfcacSQL> 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-------abdsfcaabdsfcac 楼上说的不错用like速度慢用字符函数会略快 不错 LIKE速度慢 这个效率提高很多 MARK 请教大牛: 如何将记录拆分 关于oracle开启DRCP后,server=pooled连接不上的问题,急急急! 存储过程循环异常处理 谁用过Rmantool这个工具的啊? 求电子书制作工具源代码 高分请教与探讨,关于long和long raw移植的问题... 请教大家关于Oracle的一些问题? 在Ora8i中怎么取出实现树装结构 我建立了一个用户,可是用它登陆OEM时,不能登陆!! 经验分享 oracle安装问题 急!求教:如何删除数据库 急问!如何在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速度慢用字符函数会略快