【发布时间】:2022-01-08 18:10:11
【问题描述】:
假设我有一个包含以下列的电缆表:
id, type_id, is_working, box_id, cable_length
如果我想检查表中是否存在box_id,我该怎么做?
我应该检查表中的索引是否等于 NULL 还是应该检查列上的值是否等于 NULL?
如果需要任何澄清,我很乐意澄清问题。
非常感谢您
【问题讨论】:
-
您想在哪里“检查它是否存在”?在查询中?在子查询中?作为 if 语句的一部分?等等等等,你试过什么?
-
您可以执行以下操作: 从 myTable 中选择 *,其中 box_id 不为空。如果您正在检查特定 id,则: Select * from myTable where box_id =
-
感谢您的回复。我的目标是在表中搜索一行,但在找到它并对其进行处理之前,我想知道它是否为 NULL。我应该如何检查它,通过表中的索引,还是通过行的值?
-
您的问题不清楚。考虑添加一些示例数据和所需的结果。帮助我们帮助您并编辑您的问题以包含Minimal, Reproducible Example。另外,正如 sql 标记 描述所暗示的,请TAG your RDBMS