如何修复查询表达式中的语法错误?
How to fix this Syntax error in query expression?
我正在研究标准访问。我写了这段代码:
SELECT *
FROM room
WHERE price < 40 AND
type IN ('Double", "Single")
ORDER BY price;
当我运行它时,它告诉我这条消息
Syntax error in string in query expression price < 40 AND type IN
('Double", "Single") ORDER BY price;
SQL 中的字符串文字用单引号而不是双引号表示:
SELECT * FROM room WHERE price < 40 AND type IN ('Double', 'Single') ORDER BY price
不能混合使用单引号和双引号。此外,type
是一个保留字。
所以尝试:
SELECT *
FROM room
WHERE price < 40 AND [type] IN ("Double", "Single")
ORDER BY price;
我正在研究标准访问。我写了这段代码:
SELECT *
FROM room
WHERE price < 40 AND
type IN ('Double", "Single")
ORDER BY price;
当我运行它时,它告诉我这条消息
Syntax error in string in query expression price < 40 AND type IN ('Double", "Single") ORDER BY price;
SQL 中的字符串文字用单引号而不是双引号表示:
SELECT * FROM room WHERE price < 40 AND type IN ('Double', 'Single') ORDER BY price
不能混合使用单引号和双引号。此外,type
是一个保留字。
所以尝试:
SELECT *
FROM room
WHERE price < 40 AND [type] IN ("Double", "Single")
ORDER BY price;