由供应商维护的收缩包装产品的数据库包含一个人员表,其中一些人在另一个子表中有图片。我需要在 SQL 语句中确定谁有图片,谁没有,并举个旗子。
根据下面的行中是否存在图像值,将图像列转换为 0 或 1 的选择语句是什么?
数据:
photo
------------
null
@$@#$#@$#@$#&^$%^%53452^#$%#5...
结果:
photoFlag
-----------
0
1
当然它可以在代码中的客户端上完成,但我不想将图像值通过网络带入客户端地址空间。
我想不出比
SELECT CONVERT(CHAR(1), CONVERT(VARBINARY(MAX),photo)) AS photoFlag FROM photos
然后在客户端调用 .IsNull 。但我没有链接它,因为它不优雅。