我指的是這個檔案-> https://www.postgresql.org/docs/current/functions-conditional.html
SELECT a,
CASE WHEN a=1 THEN 'one'
WHEN a=2 THEN 'two'
ELSE 'other'
END
FROM test;
a | case
--- -------
1 | one
2 | two
3 | other
但是可以找到任何 StackOverflow 問題或檔案來解釋我如何將默認列名從“case”更改為其他名稱?
我試圖將它包裝到 select 陳述句中,并給出像 -> SELECT (CASE WHEN END) 這樣的名稱作為 columnName,但是沒有用,或者我做錯了什么。
uj5u.com熱心網友回復:
只需使用AS,就像您為任何其他列設定別名一樣:
SELECT a,
CASE WHEN a=1 THEN 'one'
WHEN a=2 THEN 'two'
ELSE 'other'
END AS some_name
FROM test;
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/399522.html
標籤:PostgreSQL的 列别名
下一篇:psycopg3中的UTF-8
