mysql存储过程在游标中怎么使用变量作为表明

mysql存储过程在游标中怎么使用变量作为表明,第1张

(1)CONCAT()//字符连接

(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实例化。

经测试,第二种写法,比第一种写法的效率要高。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8503159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存