小编Ebe*_*rtB的帖子

Where 子句中的 T-SQL 变量

在这种情况下,我想返回公司 ABC... 并且联系人为空的记录。@Contact为空时它不会返回任何内容。或者任何与此相关的变量。想法?

DECLARE @Customer NVARCHAR(40) = 'ABC Company',
        @Contact NVARCHAR(40) = NULL

SELECT
    Company
FROM
    company
WHERE
    contact = @Contact AND customer = @Customer
Run Code Online (Sandbox Code Playgroud)

谢谢,EB

t-sql sql-server

1
推荐指数
1
解决办法
1806
查看次数

2选择中的ISNULLS

有没有更好的方法来做这个或这个代码好吗?

DECLARE  @Test DECIMAL(18,2) = NULL
        , @Test1 DECIMAL(18,2) = '5'

SELECT ISNULL(@Test,(ISNULL(@Test1,'0')))
Run Code Online (Sandbox Code Playgroud)

谢谢,EB

t-sql isnull

1
推荐指数
1
解决办法
34
查看次数

标签 统计

t-sql ×2

isnull ×1

sql-server ×1