在下面的数据中我如何编写查询,用于计算具有技能html的员工数量?

时间:2017-10-08 08:40:01

标签: hive

var myMenu  = $( `
    <menu type="context" id="table">
    </menu>
` ).appendTo ("body");


id name skill
1  abc  html,java,css
2  xyz  html,c,other

1 个答案:

答案 0 :(得分:0)

您可以使用以下查询。

select count(*) from yourtable where find_in_set("html",skill) > 0;

来自Hive文档的find_in_set

  

返回strList中str的第一个出现位置,其中strList是a   逗号分隔的字符串。如果任一参数为null,则返回null。   如果第一个参数包含任何逗号,则返回0。例如,   find_in_set('ab','abc,b,ab,c,def')返回3.