oracle笔记

个人博客:[小景哥哥](http://www.jinglisen.top)

where R.id = T.id (+)     表示左连接
where R.id(+) = T.id     表示右连接

+号表示补充,即哪个表有加号,这个表就是匹配表。所以加号写在右表,左表就是全部显示,故是左连接

SYS_GUID(),是oracle 8i 后提供的函数。SYS_GUID产生并返回一个全球唯一的标识符(原始值)由16个字节组成。
merge into: 使用一条语句从一个或者多个数据源中完成对表的更新或插入操作。

NVL(eExpression1, eExpression2)

如果eExpression1的计算结果为null值,则NVL()返回eExpression2。如果eExpression1的计算结果不是null值,则返回 eExpression1。eExpression1和eExpression2可以是任意一种数据类型。如果eExpression1与eExpression2的结果皆为null值,则 NVL()返回NULL。

hints: select /*+index() */

/*+ INDEX(TABLE INDEX_NAME) */表明对表选择索引的扫描方法。
/*+ leading(a) */ 在多表关联查询中,指定哪个表作为驱动表,即告诉优化器首先要访问哪个表上的数据。

count(*)count(1)的结果一样,都包括对NULL的统计,而count(column)是不包括NULL的统计。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤奋的凯尔森同学

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值