sql - 如何获取姓氏以“P”或“D”或“SN”或“AD”开头的员工的数据
问题描述
我试过这个查询
SELECT * FROM EMPLOYEES_MASTER
WHERE FIRST_NAME LIKE 'P%' OR FIRST_NAME LIKE 'D%' OR FIRST_NAME LIKE 'SN%'OR
FIRST_NAME LIKE 'AD%';
但是还有其他解决方案吗?
解决方案
尝试这个:
SELECT *
FROM EMPLOYEES_MASTER
WHERE REGEXP_lIKE(LAST_NAME,'^(P|D|SN|AD)');
推荐阅读
- c# - c# blazor server 获取所有连接的客户端
- tcl - 如何在 Tcl/Tk 中在画布元素中水平居中图像,同时使用 bbox all 设置滚动区域?
- kubernetes - 从传感器创建作业会出现“找不到请求的资源”错误
- python - ValueError:样本大于总体或为负
- javascript - Array.push 不向数组添加数据
- spring - @NamedQueries 注解的要点是什么?
- python - 如何让我的程序理解一个非常相似的短语
- javascript - Javascript Intellisense 不适用于功能参数
- selenium - 如何使用 Selenium 与此弹出登录交互
- javascript - 合并两个对象数组而不重复某些值