跳至正文

PHP 统计一列中一个字段包含某字符串的行数的 SQL 语句

  • 后端

在一个项目开发过程中,在“技能参数”页面列出全部技能列表,同时要求汇总出掌握该技能的员工数量,通过以下方法实现:

SELECT COUNT(1) FROM `表名` WHERE POSITION('字符串' IN `字段`);

# 例如

<?php
	foreach($jineng as $value){
		$sql = "SELECT COUNT(1) FROM `member` WHERE POSITION('".$value['id']."' IN `jinengid`)";
		$db->getOne($sql);

	...

	}
?>