日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql index函数用法_mysql 的indexof函数用法说明

發(fā)布時(shí)間:2023/12/20 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql index函数用法_mysql 的indexof函数用法说明 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如下所示:

locate(substr,str)

返回子串substr在字符串str第一個(gè)出現(xiàn)的位置,如果substr不是在str里面,返回0.

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

補(bǔ)充:mysql中類似indexof的方法locate()

locate(substr, str), locate(substr, str, pos)

第一個(gè)語法返回substr在字符串str的第一個(gè)出現(xiàn)的位置。

第二個(gè)語法返回字符串substr在字符串str,從pos處開始的第一次出現(xiàn)的位置。如果substr不在str中,則返回值為0

問題:

有多個(gè)科目,一個(gè)科目下多個(gè)多選題,每個(gè)題四種答案(abcd),統(tǒng)計(jì)每個(gè)科目的每道題選擇abcd的個(gè)數(shù)

select

sum(

case

when (locate('a', 選項(xiàng)名) > 0) then

1

else

0

end

) as a,

sum(

case

when (locate('b', 選項(xiàng)名) > 0) then

1

else

0

end

) as b,

sum(

case

when (locate('c', 選項(xiàng)名) > 0) then

1

else

0

end

) as c,

sum(

case

when (locate('d', 選項(xiàng)名) > 0) then

1

else

0

end

) as d

from

表名

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持萬仟網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

如您對(duì)本文有疑問或者有任何想說的,請(qǐng)點(diǎn)擊進(jìn)行留言回復(fù),萬千網(wǎng)友為您解惑!

總結(jié)

以上是生活随笔為你收集整理的mysql index函数用法_mysql 的indexof函数用法说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。