postgresql面試練習題_Max行銷誌

【資料庫筆記】 PostgreSQL 基礎教學和練習題操作

發佈於 發佈留言分類: 06 Python 資料庫教學10 所有文章

一. 子查詢 Subquery 子查詢就是在一個 SELECT 內再放入一個 SELECT,所以叫做子查詢。可以放於 WHERE 或 SELECT 之後,但必須用小括號包起來。要留意的是啟動順序是會先處理子查詢條件,然後再依子查詢條件處理主查詢。 1.範例:子查詢放於 WHERE 後 2.範例:子查詢放於 SELECT 後 3.範例:多層子查詢 二. 通用表達式 Common Table Expressions CTE 最主要有二個用途:簡化子查詢與遞迴查詢 1.簡化子查詢 如果使用多層子查詢,過幾天之後回來看會發現非常難讀懂,而 CTE 可以有助於程式的易讀性,但要留意的是 CTE 的生命週期短,只有第一個 WITH 後面的 SELECT 有效,再一次查詢則會報錯,所以 CTE 只適合用於 […]