[英]SQL Error: near line 63: near “(”: syntax error
When I execute this query, I get an error当我执行这个查询时,我得到一个错误
Error: near line 63: near "(": syntax error错误:第 63 行附近:“(”附近:语法错误
Code:代码:
SELECT *
FROM EMP
WHERE SAL > 2000 AND LEFT(ENAME,1) <> 'A'
ORDER BY HIREDATE ASC;
What am I doing wrong?我究竟做错了什么? Is it because of the LEFT command?是因为 LEFT 命令吗?
LEFT(str, len)
-- returns the leftmost length characters from the string str. LEFT(str, len)
-- 返回字符串 str 中最左边的长度字符。
SELECT LEFT('abcd', 3)
Output: abc Output: abc
Or you can replace the left with this code:或者您可以将左侧替换为以下代码:
SELECT *
FROM EMP
WHERE SAL > 2000 AND ENAME NOT LIKE 'A%'
ORDER BY HIREDATE ASC;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.