Sql 试图找出问题所在
第3行错误: ORA-00936:缺少表达式 不太确定我做错了什么试试这个:Sql 试图找出问题所在,sql,oracle,Sql,Oracle,第3行错误: ORA-00936:缺少表达式 不太确定我做错了什么试试这个: REM Query 8 SELECT Make, Model, Engine, Transmission FROM Auto WHERE Upper(Make) = IN (‘FORD’, HONDA’, ‘NISSAN’, ‘SATURN’) ORDER BY Make; 我看到有两个问题: 在中之前,您有一个= 你的撇号字符是错误的 REM Query 8 SELECT Make, Model, Engine,
REM Query 8
SELECT Make, Model, Engine, Transmission
FROM Auto
WHERE Upper(Make) = IN (‘FORD’, HONDA’, ‘NISSAN’, ‘SATURN’)
ORDER BY Make;
我看到有两个问题:
=
REM Query 8
SELECT Make, Model, Engine, Transmission
FROM Auto
WHERE Upper(Make) IN ('FORD', 'HONDA', 'NISSAN', 'SATURN')
ORDER BY Make;
请按以下方式进行语法更正
SELECT Make, Model, Engine, Transmission
FROM Auto
WHERE Upper(Make) IN ('FORD', 'HONDA', 'NISSAN', 'SATURN')
ORDER BY Make;
删除“IN”之前的等号?是否确实要在中的
之前使用等号?您的撇号实际上也不是撇号。。。
SELECT Make, Model, Engine, Transmission
FROM Auto
WHERE Upper(Make) IN (‘FORD’, HONDA’, ‘NISSAN’, ‘SATURN’)
ORDER BY Make;