Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 编写SQL查询以列出所有员工姓名和职务,其职务包括M或P?_Mysql - Fatal编程技术网

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

Mysql 编写SQL查询以列出所有员工姓名和职务,其职务包括M或P?,mysql,Mysql,我必须显示包含字母m或p的作业名称。字母的位置并不重要,它们可以在起始位置、中间位置或任何位置。 谢谢您好,您可以使用like查询此类型的结果- SELECT column_name FROM table_name WHERE job like ('%m%') OR job like ('%p%'); 试试这个: select name,job from employee where jobtitle like '%M%' or '%P%' 作为类似的替代方案,我们可以在此处使用REGEXP

我必须显示包含字母m或p的作业名称。字母的位置并不重要,它们可以在起始位置、中间位置或任何位置。
谢谢

您好,您可以使用like查询此类型的结果-

SELECT column_name FROM table_name WHERE job like ('%m%') OR job like ('%p%');
试试这个:

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

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

SELECT job
FROM jobs
WHERE job REGEXP 'm|p';
试试这个

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

投票失败有什么原因吗?我的方法似乎在演示中起作用。因为他是Stackoverflow应得的英雄,但不是它现在需要的那个。所以我们会投票给他。因为他可以接受。因为他不是我们的英雄。他是一个沉默的守护者,一个警惕的保护者。一个勇敢的骑士。@Thedude谢谢你,伙计:-)。。。不过,我很想知道为什么这次投票被否决了。