Sql Oracle中SELECT查询中列之间的OR操作
我想知道在SELECT查询中是否可以在列之间使用或操作Sql Oracle中SELECT查询中列之间的OR操作,sql,oracle11g,Sql,Oracle11g,我想知道在SELECT查询中是否可以在列之间使用或操作 select first_name, last_name from employee where (first_name OR last_name)='&enter_search_string'; 您需要这样使用它: select first_name, last_name from employee where first_name='first_name' OR last_na
select
first_name,
last_name
from
employee
where
(first_name OR last_name)='&enter_search_string';
您需要这样使用它:
select
first_name,
last_name
from
employee
where first_name='first_name' OR last_name='last_name';
您需要这样使用它:
select
first_name,
last_name
from
employee
where first_name='first_name' OR last_name='last_name';
这正是我的偏好:
SELECT first_name, last_name
FROM employee
WHERE '&enter_search_string' IN (first_name, last_name)
这正是我的偏好:
SELECT first_name, last_name
FROM employee
WHERE '&enter_search_string' IN (first_name, last_name)
把它分成两个想法<代码>其中first_name='&输入_search_string'或last_name='&输入_search_string'代码>我不想将同一个值传递两次。只需将它分成两个想法<代码>其中first_name='&输入_search_string'或last_name='&输入_search_string'代码>我不想将同一个值传递两次。