Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Firebird データベース内のタイムスタンプ フィールドが null または null でないレコードの数を数えたいと考えています。どうやってするの?
このようなもの:
select RECORD_TYPE, count(*), (MY_TIMESTAMP IS NULL) from MY_TABLE group by RECORD_TYPE, (MY_TIMESTAMP IS NULL)
Firebird 2.5 を使用しています
2 つの列を持つ単一のレコードを出力できます。
SELECT COUNT(MY_TIMESTAMP) AS TOTAL_NOTNULL, COUNT(CASE WHEN MY_TIMESTAMP IS NULL THEN 1 END) TOTAL_NULL FROM MY_TABLE