Is there a faster alternative to check if a SELECT statement is null in CASE statements in SQL server?

StackOverflow https://stackoverflow.com/questions/22810320

سؤال

Is there a faster version for this case statement?

CASE
 WHEN (SELECT STATEMENT) IS NOT NULL
 THEN (SELECT STATEMENT)
 ELSE 0
END AS [Variable Name]

Where the SELECT STATEMENTdoesn't change from line 2 to line 3.

Thank you!

هل كانت مفيدة؟

المحلول

Faster to type...

isnull(statement, 0)

نصائح أخرى

WITH cte
AS
(
    SELECT co11
    FROM ...
)
SELECT ISNULL(cte.col1, 0) as [Variable Name]
FROM cte
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top