在 SQl 中,常見的是從列中獲取所有值的總和
SELECT SUM(column_name)
FROM table_name
WHERE condition;
是否可以做同樣的事情,但不是將屬性中的每個值相加,而是將每個值“或”在一起?當然,這只有在屬性是布林值時才有效
uj5u.com熱心網友回復:
MAX(booleancolumn)將一起回傳 OR'd。
(因為TRUE> FALSE。)
uj5u.com熱心網友回復:
這里有兩個挑戰:
- SQL 沒有布爾型別
- 這不是任何內置聚合函式的一部分。
但是,某些資料庫將允許您定義自己的函式,包括聚合函式。所以至少是可能的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/424972.html
標籤:sql
