ホームページ >バックエンド開発 >PHPチュートリアル >データベースに値が現れる確率をクエリします。解決
データベースに値が現れる確率をクエリします。
写真に示すように、Shuangseqiu が各期間に引いた数字のリストがあります:
すべての数字のうち 4 が出現する確率を計算する方法を聞きたいです。 R1 ~ R6 (合計 1354 レコードがあります。スクリーンショットは最初の 5 レコードのみです)。
-----解決策---------
SELECT sum(sign(FIND_IN_SET('4', concat(r1,',',r2,',',r3,',',r4,',',r5,',',r6)))/count (*)/6 FROM tbl_name
------解決策------------------
2 色のボールには番号を付け直すことはできないといつも思っていましたが、ルールを読んだ後、それが可能であることがわかりました
この方法は簡単です
select sum(if(r1=4,1, 0)+if(r2=4,1,0)+if(r3=4,1,0)+if(r4=4,1,0)+if(r5=4,1,0)+if(r6 =4,1,0))/ count(*)/6 FROM tbl_name