1.存储过程中is和as没区别视图 用is
游标 用as
不能反过来,其他情况没区别
用法:select trim(leading/trailing/both '你要删的东西' from'被删的字符串‘) "test_trim" from dual;
both后面没有参数就去掉空格,只指定被删字符串则去掉开头结尾的空格
3.游标,还是不想看。。。
.html
.html
立即执行sql语句或者立即执行sql语句并将变量赋值到某个变量
5.minus
select * from 表1 minus select * from 表2
返回的结果是表1自身去重复数据以及去掉和表2的重复数据
select * from 表2 minus select * from 表1
返回的是表2去自身的重和表1的重的结果
反正就是返回第一个表的去所有的重
minus是减的动作,但不是数学上的加减的减,而是对比,会对比所有的字段,很费内存,所以一般字段多的数据量大的时候minus就很耗时了
6.select null/select 1/select count(1)/select sum(1)
假如表里有5行数据,select null 就会返回5个null值,select 1就会返回5个1,select count(1)就会返回1个5,select sum(1)也会返回1个5,select count(2)也是一样的,返回1个5,select sum(2) 就会返回一个10
7.inner join 的时候,如果on的两个字段名字相同可以用using()
就是 rb_acct inner join rb_tran_hist using(internal_key)
本文发布于:2024-02-02 13:49:13,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170685295444216.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |