javascript - null 检查运行 SQL 查询的 where 子句

标签 javascript sql database

假设我有 2 个表 D1 和 D2。在 D1 中,我有“name”和“id”。在 D2 中我有“姓名”和“标记”。

现在我需要运行一个查询,必须检查 id 是否为 null,然后返回该特定条目的名称和标记。

现在:

var query = "SELECT D2.name as name FROM D1,D2 WHERE D1.name=D2.name 并且(这里我需要进行空检查。)

D1

  name | id
  A    | 12
  B    |
  C    | 11
  D    | 5

D2:

 name | marks
 B    | 24
 C    | 45
 E    | 33

预期:

C 45

最佳答案

var query = "SELECT D2.name as Name, D2.marks as Marks FROM D1,D2 WHERE D1.name=D2.name and D1.id IS NOT NULL"

因为您需要结果集中的名称和标记。上述查询的结果,

Name     Marks
---------------
C        45

关于javascript - null 检查运行 SQL 查询的 where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38120709/

相关文章:

php - OR 和 AND 组合失败 MySQL

php - 从 RSS Feed 自动更新数据库

javascript - 以模式重新加载内容(twitter bootstrap)

mysql - 注释 Django 1.8 中复杂子查询的结果到 QuerySet

sql - 使用 match_recognize 填充 "missing"值

database - 带有 OLE DB Access 数据源的 ADO.NET Entity Framework

mysql - 在数据库中创建、更新、删除 View

javascript - 有没有一种可靠的方法可以使用 javascript 将天真的 UTC 时间戳转换为本地时间?

javascript - 当任何子元素单击新创建的元素时如何获取父元素的 ID

javascript - 如何使用 jQuery 获取除最后一个元素之外的所有元素