我尝试添加到当前查询,其中某个字段名称必须包含' Y '或者' N '。我目前正在使用子串和isnumeric函数来操纵其中的数据。
以下是一个例子:
(
LEN(STERLING_RETURN_SIGNAL) > 1
or ISNUMERIC(substring(STERLING_RETURN_SIGNAL,1,1)) = 1
)
所以STERLING_RETURN_SIGNAL
必须是' Y '或者' N '否则+('错误信息')。
非常感谢。使用Sql Server Management Studio。
请注意,我是初学者......
答案 0 :(得分:0)
select
case
when
STERLING_RETURN_SIGNAL in ('Y','y','N','n')
then STERLING_RETURN_SIGNAL
else
'Invalid value for signal'
end as signal
from ...