plsql select 语句 导出sheet名称_Oracle Select语句用法的总结

979591c3fa078c6b409cef8dbd34256f.png

  1. Select的常规用法

    1. 简单的查询语句:select (表字段) from 表名 where 条件

具体的语法就不说了,根据自己的工作经验,总结了一些select语句的注意事项,都是平时容易出错的:

  1. from后面的表名,最好写别名,因为很多表的字段都是一样的,添加别名之后就很容易区分字段是哪个表的了,也易于sql语句的阅读。

  2. 多表查询时,条件个数必须大于等于(表的个数-1);比如 select 语句有三个表关联了,那么必须至少要有(3-1)个条件,不然查询出来的结果就会笛卡尔积了。

  3. where 语句后面要养成写1=1的习惯,虽然对sql没什么实际意义。但是要养成习惯。主要是为了以后有可能sql语句会拼接组成,第一个条件是1=1,这样的话后面的条件就都是 and 条件 了。比较容易拼接。

Select INTO的用法

  1. 整个表的内容备份:select * into 备份表表名 from 原始表表名

  2. 部分字段数据备份:select column_name(s) into 备份表表名 from 原始表表名。

  3. 条件下部分字段数据备份:select column_name(s) into 备份表表名 from 原始表表名 where 条件。

注意

  1. 以上a、b、c的写法只可以在PLSQL程序中使用,在sql和plsql工具中执行会报错误。

  2. 要求目标表必须存在,字段也必须存在。

  3. 目标表的主键约束,必须满足不为空,不可重复的约束。

  4. 注意语法,不要加values和sql语句混淆。

Select用于备份表第二种用法

  1. Create table 表名 as select 语句

目前用select 语句的地方就那么多。如果大佬们还有知道的,可以互相分享分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值