2017-04-06 3 views

答えて

0

すべての行を数えたいと思うようです。その場合は、COUNT(*)またはCOUNT(1)を使用してください。

それ以外の場合は、COALESCE()またはCASEを使用してください。 「空」の場合は、その後、NULLを意味します

COUNT(COALESCE(a, b)) 

「空」とは何かを意味している場合、のようなもの:

COUNT(CASE WHEN a <> '' THEN a ELSE b END) 
0

あなたが句columnAがnullでないか<どこにその状態を言及する必要があります> ''

select count(something_column) from your_table where columnA <>'' or columnA is not null 
0

タブロー計算がifnull([First Field], [Second Field])

です
関連する問題