这种语法的错误是什么?
SELECT empno, sal*.075, ROUND(sal*.075, 2) bonus FROM emp WHERE ename LIKE ‘%A%’;
没有错误的sql语句是下面写的。
SELECT empno, sal*.075, ROUND(sal*.075, 2) bonus FROM emp WHERE ename LIKE '%A%';
答案 0 :(得分:4)
‘%A%’;
v.s。
'%A%';
第一个有花哨的'
个字符。通常的原因是Outlook的自动更正。
答案 1 :(得分:0)
第一个问题是单引号。 SQL
不接受该引用。我在键盘上找不到那个。可能是你从某个地方复制了查询。
答案 2 :(得分:0)
您使用过‘%A%’
。 SQL不接受此字符 - 这应该是'%A%'
。
我在键盘上找不到这个。