编写SQL查询以列出所有员工姓名和职位,其职位名称包括M或P?

时间:2018-03-12 05:29:50

标签: mysql

我必须显示包含字母m或p的作业名称。它们所处的字母位置是否紧密。它们可以处于起点或中间位置,也可位于任何位置。 谢谢

4 个答案:

答案 0 :(得分:0)

您好,您可以对此类型结果使用类似查询 -

SELECT column_name FROM table_name WHERE job like ('%m%') OR job like ('%p%');

答案 1 :(得分:0)

试试这个:

select name,job from employee where jobtitle like '%M%' or '%P%'

答案 2 :(得分:0)

作为LIKE的替代方案,我们可以在此处使用REGEXP

SELECT job
FROM jobs
WHERE job REGEXP 'm|p';

Demo

答案 3 :(得分:0)

尝试这一个

  SELECT * FROM `TABLENAME` WHERE 'JOBNAME' LIKE '%p%' OR 'JOBNAME' LIKE '%m%'