【问题标题】:Why does this subquery work in SQL Server but not SQLite?为什么这个子查询在 SQL Server 中有效,但在 SQLite 中无效?
【发布时间】:2011-11-28 19:41:40
【问题描述】:

此查询在 SQL Server 上提供了所需的结果,但在 SQLite 中却没有。

期望的结果:返回所有未在词汇中使用的字母。

SELECT letter 
FROM alphabet
WHERE NOT EXISTS (
  SELECT word 
  FROM vocabulary
  WHERE word LIKE '%'+ letter + '%')

在 SQL Server 上返回所有未使用的字母,但在 SQLite 上返回每个字母(字母表中的行)。

你知道我如何在 SQLite 中得到想要的结果吗?

【问题讨论】:

    标签: sql sql-server sqlite


    【解决方案1】:

    SQLite 使用|| 进行连接。你正在做的是加法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2015-07-09
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      • 1970-01-01
      • 2020-01-20
      相关资源
      最近更新 更多