用户登录
用户注册

分享至

postgresql with语句

  • 作者: 隔壁老栗
  • 来源: 51数据库
  • 2020-09-21
举个例子

with(conn){
.para1 = 1;
.para2 = 2;
...
.paraN = N;
}
with 其实就是减少代码,省略写法。不要写N个conn.



  好像没想有比case更好的用法了,为什么要使用if来判断呢?

其实建议lz避免使用这类ms方言sql,执行条件判断远比集合操作要慢。而且可能会出现移植方面的问题,每多用一个case判断都可能对将来的维护造成一定的影响。

推荐。
建立一个参照表 departinfo,将对应中文解释等相关信息放入表中与employees表连接查询。



  with 是公用表表达式(CTE),它是一个在查询中定义的临时命名结果集将在from子句中使用它。每个CTE仅被定义一次(但在其作用域内可以被引用任意次),并且在该查询生存期间将一直生存。可以使用CTE来执行递归操作。

with 自己起的名字 as
(
select * from 表名
)
select * from 自己起的名字
软件
前端设计
程序设计
Java相关