SQL 函數
一些聚合函數(aggregate function)以及其他 PG 的功能
NULL
建立 table 時可以指定欄位是否必填,
如果設定了 NOT NULL
,其他欄位建議也補上 NULL
, 整體可讀性較一致。
-- 建立員工資料表
CREATE TABLE users (
id SERIAL PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) NOT NULL,
team_name VARCHAR(50) NULL,
salary INTEGER NULL
);
COALESCE
可以使 NULL 的欄位輸出變成指定的值,