Oracle作业-SQL语句错误-再次
我不确定为什么会出现这个错误,这段代码相当简单。错误是: ORA-00920:无效的关系运算符 代码是:Oracle作业-SQL语句错误-再次,sql,Sql,我不确定为什么会出现这个错误,这段代码相当简单。错误是: ORA-00920:无效的关系运算符 代码是: SELECT FIRST_NAME || ' ' || LAST_NAME AS "EMPLOYEES" FROM F_STAFFS WHERE LAST_NAME LIKE 'D%' AND LAST_NAME LIKE '%a%' AND '%e%'; 我试图在标题为“EMPLOYEES”的列中显示名字和姓氏,姓氏以“D”开头,姓氏包含字母“a”和“e” 谢谢 SELECT FIRST
SELECT FIRST_NAME || ' ' || LAST_NAME AS "EMPLOYEES"
FROM F_STAFFS
WHERE LAST_NAME LIKE 'D%'
AND LAST_NAME LIKE '%a%' AND '%e%';
我试图在标题为“EMPLOYEES”的列中显示名字和姓氏,姓氏以“D”开头,姓氏包含字母“a”和“e”
谢谢
SELECT FIRST_NAME || ' ' || LAST_NAME AS "EMPLOYEES"
FROM F_STAFFS
WHERE LAST_NAME LIKE 'D%'
AND LAST_NAME LIKE '%a%' AND LAST_NAME LIKE '%e%';
但这可以简化为:
SELECT FIRST_NAME || ' ' || LAST_NAME AS "EMPLOYEES"
FROM F_STAFFS
WHERE LAST_NAME LIKE 'D%a%' AND LAST_NAME LIKE '%e%';
但这可以简化为:
SELECT FIRST_NAME || ' ' || LAST_NAME AS "EMPLOYEES"
FROM F_STAFFS
WHERE LAST_NAME LIKE 'D%a%' AND LAST_NAME LIKE '%e%';
“%e%”
不是有效的逻辑表达式
您需要的是:
AND LAST_NAME LIKE '%a%' AND LAST_NAME LIKE '%e%';
“%e%”
不是有效的逻辑表达式
您需要的是:
AND LAST_NAME LIKE '%a%' AND LAST_NAME LIKE '%e%';