我在oracle中有这个选择查询
SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE "LOP000001"
,错误是
Error report -
SQL Error: ORA-00904: "LOP000001": invalid identifier
00904. 00000 - "%s: invalid identifier"
我不知道为什么,请帮助我
答案 0 :(得分:2)
使用单引号而不是双引号。如果你使用“喜欢”,你应该在那里包含一个通配符(%)。
所以...这样的事情:
SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP = 'LOP000001';
或
SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE 'LOP%';
答案 1 :(得分:1)
如果您尝试使用该序列获得匹配,可以使用
SELECT ID_SP FROM CHITIETBAOTRI WHERE ID_SP LIKE '%LOP000001%'