次のようなselectステートメントで追加を行いたい:
select (I + j + k) as total from MyTable ...
予想どおり、I、j、kのいずれかがnullの場合、totalはnullとして返されます。
I、j、kのいずれかがnull(欠落)の場合、加算の目的で欠落値が0と見なされるように(合計がnullになることはないように)、このselectをどのようにコーディングしますか?ありがとう。
次のようなselectステートメントで追加を行いたい:
select (I + j + k) as total from MyTable ...
予想どおり、I、j、kのいずれかがnullの場合、totalはnullとして返されます。
I、j、kのいずれかがnull(欠落)の場合、加算の目的で欠落値が0と見なされるように(合計がnullになることはないように)、このselectをどのようにコーディングしますか?ありがとう。
SELECT total = COALESCE(l,0) + COALESCE(j,0) + COALESCE(k,0)
FROM dbo.MyTable;
select ISNULL(I,0) + ISNULL(j,0) + ISNULL(k,0) as total from MyTable ...
また
select IFNULL(I,0) + IFNULL(j,0) + IFNULL(k,0) as total from MyTable ...
mysqlで