2
A
回答
8
鑄布爾類型的整數(0=false
,1=true
),並檢查他們的總和:
select *
from my_table
where a::int + b::int + c::int + d::int + e::int >= 2;
2
很長的路要走:
SELECT * from t where c1 and c2 or c1 and c3 or c1 and c4 or c1 and c5
or c2 and c3 or c2 and c4 or c2 and c5 or c3 and c4 or c3 and c5 or c4 and c5;
1
接受的答案只能假設所有列被定義NOT NULL
,沒有被指定。爲了使其與NULL
工作,太:
SELECT *
FROM tbl
WHERE (a IS TRUE)::int
+ (b IS TRUE)::int
+ (c IS TRUE)::int
+ (d IS TRUE)::int
+ (e IS TRUE)::int > 1;
或者:
SELECT *
FROM tbl
WHERE COALESCE(a::int, 0)
+ COALESCE(b::int, 0)
+ COALESCE(c::int, 0)
+ COALESCE(d::int, 0)
+ COALESCE(e::int, 0) > 1;
相關問題
- 1. 至少有一個匹配
- 2. 正則表達式匹配至少一個符號和至少2個數字
- 3. Yii全部匹配至少一個條件
- 4. 如果至少有一個元素匹配時如何聚合2個列表?
- 5. MySQL的正則表達式匹配至少2個點
- 6. 僅當至少有一行匹配時才選擇條件
- 7. AWK與至少2位數字匹配的行和至少2個字母的任意順序
- 8. 選擇一個行匹配條件或第一個匹配條件,如果沒有任何匹配條件
- 9. 熊貓:每組過濾數據幀與條件匹配的至少一個
- 10. T-SQL:選擇行其中至少兩個字段匹配條件
- 11. Excel如果索引匹配2條件
- 12. 匹配至少一個小寫字母和至少一個大寫字母
- 13. xcopy - 複製至少一個匹配模式的文件
- 14. 如何匹配2個文件csv?
- 15. 計算多少列匹配條件
- 16. Apach Flink CEP「至少」條件
- 17. awk中提取與至少匹配
- 18. excel條件格式至少有一個
- 19. 匹配至少一個字符和零個或多個新行
- 20. 正則表達式匹配的至少2位,2個字母以任何順序在一個字符串
- 21. 基於2條件的SQL匹配行
- 22. VBA中的索引匹配2條件
- 23. 如何讓內部的div至少匹配身體的高度?
- 24. 如何在角度2中設置ngStyle如果條件匹配
- 25. 正則表達式匹配兩個單詞或至少一個
- 26. 如果條件匹配,從2個表中返回數據
- 27. 多個匹配條件XSLT
- 28. 匹配條件
- 29. preg_replace如果條件匹配
- 30. 正則表達式匹配單詞至少一個字符
這是一些有效的編碼 – 2013-04-27 00:02:18