Shi*_*iji 2 sql sql-server nvarchar varbinary sql-server-2008
我有一个varbinary(max)列和nvarchar(max)列的表.其中一个是null,另一个是值.
我想返回具有varbinary(max)列值的列.到目前为止,我已经尝试过这个,但是没有用:
SELECT
A =
CASE A
WHEN NULL THEN B
ELSE A
END
FROM Table
Run Code Online (Sandbox Code Playgroud)
SELECT COALESCE(A, CAST(B As varbinary(max)))
Run Code Online (Sandbox Code Playgroud)
更新:回应评论(谢谢)并假设B是nvarchar(max)列,我已经移动了CAST内部COALESCE
| 归档时间: |
|
| 查看次数: |
430 次 |
| 最近记录: |