我想获取所有以A或B或C开头的员工姓名。 另外,我也不想使用“联合”或“或”条件。
注意:我不希望这两种解决方案 情况1.(例如'%A'或'%B'或'%C')。 情况2。单独提取并使用联合合并。
我已经在sample link这里创建了示例数据。
答案 0 :(得分:2)
答案 1 :(得分:2)
尝试一下
Select * from employee where substring(emp_name, 1, 1) in ('A', 'B', 'C');
答案 2 :(得分:1)
答案 3 :(得分:1)
答案 4 :(得分:0)
您可以为此使用正则表达式。您问题的解决方案是
select * from employee where emp_name REGEXP '^[ABC]
'