n00*_*101 1 sql postgresql count
我有一个看起来像这样的表:
id | firstperson | secondperson
1 | jane doe |
2 | bob smith | margie smith
3 | master shifu | madame shifu
4 | max maxwell |
Run Code Online (Sandbox Code Playgroud)
如果secondpersons字段不是空白的话,我正在尝试计算所有的第一人和所有第二人;有没有办法做到这一点?
SELECT SUM(CASE WHEN secondperson='' THEN 1 ELSE 2 END) FROM thetable;
Run Code Online (Sandbox Code Playgroud)