主页 > 知识库 > mysql 的indexof函数用法说明

mysql 的indexof函数用法说明

热门标签:房产智能外呼系统品牌 天智外呼系统 地图标注被骗三百怎么办 常州电销外呼系统一般多少钱 云南语音外呼系统平台 福州呼叫中心外呼系统哪家好 400电话郑州申请 北京人工外呼系统价钱 沃克斯电梯外呼线路图

如下所示:

LOCATE(substr,str)

返回子串substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.

mysql> select LOCATE('bar', 'foobarbar'); -> 4 mysql> select LOCATE('xbar', 'foobar'); -> 0

补充:mysql中类似indexOf的方法LOCATE()

LOCATE(substr, str), LOCATE(substr, str, pos)

第一个语法返回substr在字符串str的第一个出现的位置。

第二个语法返回字符串substr在字符串str,从pos处开始的第一次出现的位置。如果substr不在str中,则返回值为0

问题:

有多个科目,一个科目下多个多选题,每个题四种答案(ABCD),统计每个科目的每道题选择ABCD的个数

SELECT
 sum(
  CASE
  WHEN (LOCATE('A', 选项名) > 0) THEN
   1
  ELSE
   0
  END
 ) AS A,
 sum(
  CASE
  WHEN (LOCATE('B', 选项名) > 0) THEN
   1
  ELSE
   0
  END
 ) AS B,
 sum(
  CASE
  WHEN (LOCATE('C', 选项名) > 0) THEN
   1
  ELSE
   0
  END
 ) AS C,
 sum(
  CASE
  WHEN (LOCATE('D', 选项名) > 0) THEN
   1
  ELSE
   0
  END
 ) AS D
FROM
 表名

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

您可能感兴趣的文章:
  • MySQL null的一些易错点
  • MySQL SHOW STATUS语句的使用
  • MySQL查询缓存的小知识
  • Mysql技术内幕之InnoDB锁的深入讲解
  • MySQL 主从同步,事务回滚的实现原理
  • MySQL 有关MHA搭建与切换的几个错误log汇总

标签:移动 沈阳 黔东 拉萨 沈阳 徐州 珠海 盐城

巨人网络通讯声明:本文标题《mysql 的indexof函数用法说明》,本文关键词  mysql,的,indexof,函数,用法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《mysql 的indexof函数用法说明》相关的同类信息!
  • 本页收集关于mysql 的indexof函数用法说明的相关信息资讯供网民参考!
  • 推荐文章