返回包含“keyword”的所有列条目的计数

时间:2013-03-18 15:31:49

标签: mysql database phpmyadmin

我有一个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的所有条目,等等许多不同的关键字(图片为两个圆柱表)

1 个答案:

答案 0 :(得分:1)

SELECT  job_location, COUNT(*)
FROM    registration
WHERE   job_location LIKE '%XYZ%'
GROUP   BY job_location