(2)CONCAT_WS()//使用指定的分隔符进行字符连接
(3)FORMAT()//数字格式化
(4)LOWER()//转化小写
(5)UPPER()//转换大写
(6)LEFT()//获取左侧字符
(7)RIGHT()//获取右侧字符
(8)LENGTH()//取得字符串长度
(9)LTRIM(),RTRIM(),TRIM()//删除前导、后续空格或者指定字符
(10)REPLACE()//替换
(11)SUBSTRING()//字符串截取
(12)[NOT] LIKE//模式匹配——百分号%代表任意个字符;下划线_代表任意一个字符
mysql中的sql语句:
select * from 表名 limit 0,10表示取表中的前10条数据(从第1条开始,取10条)
换成Oracle,相应功能的语句为:
select * from 表名 where rownum <= 10如果取[5,10]条,则,oracle语句写法有两种:
(1)select * from table where rownum<=10
minus
select * from table where rownum<5
(2)
select *
from ( select rownum r,a.*
from table a
where rownum<=10 )
where r>=5
因为rownum不支持>= *** 作,所以,要先将rownum实例化。
经测试,第二种写法,比第一种写法的效率要高。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)