我有一个MySQL表,其中包含许多关于员工信息的不同列(我在临时代理机构工作。)因此,例如,我给出的一个查询给了我按员工位置分组的工作数: / p>
SELECT job_location, COUNT( job_title )
FROM registration
GROUP BY job_location
如果可能的话,我想更进一步。我希望能够计算具有特定关键字的作业数量。因此,例如,如果job_location列具有“XYZ town”,“New XYZ”,“XYZ city”等条目,我想计算“XYZ”(在这种情况下为关键字)的条目数,无论如何该领域的其他词语。
这甚至可能吗?据我所知,这很难。我真的很感激任何建议。干杯!
编辑:如果我告诉你为什么要这样做,也许会有所帮助。基本上我希望结果告诉我在包含XYZ的所有条目中有多少个作业,包含ABC的所有条目,等等许多不同的关键字(图片为两个圆柱表)
答案 0 :(得分:1)
SELECT job_location, COUNT(*)
FROM registration
WHERE job_location LIKE '%XYZ%'
GROUP BY job_location