2

这种语法有什么错误?

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%';

在此处输入图像描述

4

3 回答 3

5
‘%A%’;

对比

'%A%';

第一个有花哨的'字符。通常的原因是 Outlook 的自动更正。

于 2013-02-03T13:01:38.297 回答
0

第一个问题是单引号。SQL不接受那个报价。我在我的键盘上找不到那个。可能是您从某处复制了查询。

于 2013-02-03T13:02:23.203 回答
0
于 2013-02-03T14:45:23.747 回答