WITH AS短语,也叫做子查询部分(subquery factoring)。
简单地说with case 的作用就是将频繁执行的slq片段加个别名构建一个临时表,作为全局使用,查询完成后就会被清除。
当一个子查询被多次调用的时候,就可以使用 with case
好处
- 提高sql语句可维护性
with A as (select * from user)
select * from A, customer where customer.userid = user.id
版权声明:本文为LLLiuwanpeng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。