SELECT NAME FROM ABCD WHERE NAME LIKE "+aero+%"AND ROWNUM <= 10
这一行中的语法错误是什么......SELECT NAME FROM ABCD this is working
最佳答案
你需要单引号:
SELECT NAME FROM ABCD WHERE NAME LIKE '+aero+%' AND ROWNUM <= 10
在 AND 之前还有一个空格。
更新
您的问题中并不清楚您究竟在搜索什么。您可能需要以下其中一项:
SELECT NAME FROM ABCD WHERE NAME LIKE '"+aero+%"' AND ROWNUM <= 10
SELECT NAME FROM ABCD WHERE NAME LIKE '%"+aero+"%' AND ROWNUM <= 10
SELECT NAME FROM ABCD WHERE NAME LIKE '"%+aero+%"' AND ROWNUM <= 10
...或其他一些变体。但重要的是,您应该用单引号而不是双引号将文字括起来。
关于sql - 从 ABCD 中选择名称,其中名称类似于 "+aero+%"且 ROWNUM <= 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2378233/