gpt4 book ai didi

mysql - 在具有用户定义表类型的 SQL 中选择 DBNULL

转载 作者:行者123 更新时间:2023-11-29 13:15:59 25 4
gpt4 key购买 nike

我目前正在开发一个小项目,我需要根据字符串 customerId 是否包含在用户定义的表类型 customerTable 中来选择数据。我设法让它工作,以便当 customerId 包含在 customerTable 中时显示数据。但在我的 View 表中,还有一些未知客户,其中 customerIdDBNULL。当 customerTable 包含 VARCHAR(MAX)“全选”时,如何设法选择它们?

customerTable 仅包含一列 VARCHAR(MAX) customer

我当前工作的代码:

@customers PatientTable READONLY

SELECT item
FROM dbo.customerTable
WHERE customerId IN (SELECT customer FROM @customers)

我希望您现在能够理解我的问题。提前致谢

问候

最佳答案

尝试这样

SELECT item 
FROM dbo.customerTable
WHERE ISNULL(customerId,'') IN (SELECT Customer FROM @customers)

看看

ISNULL

关于mysql - 在具有用户定义表类型的 SQL 中选择 DBNULL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21452231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com