AnO*_*oul 0 performance sql-server isnull query-performance
我有以下查询。出于性能优化的原因,我被要求用 SQL 中的 ISNULL 函数替换逻辑。我怎样才能做到这一点?请指教。
SELECT CASE
WHEN tb1.[tag-value] IS NOT NULL THEN tb1.[tag-value]
ELSE 'N/A'
END AS [tag-value]
FROM @AgentTableFilt ta
Run Code Online (Sandbox Code Playgroud)
这应该做你需要的
SELECT ISNULL(ta.[tag-value], 'N/A') AS [tag-value]
FROM @AgentTableFilt ta
Run Code Online (Sandbox Code Playgroud)
或者你可以使用以下
SELECT COALESCE(ta.[tag-value], 'N/A') AS [tag-value]
FROM @AgentTableFilt ta
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |