ホームページ >バックエンド開発 >PHPチュートリアル >データベースに値が現れる確率をクエリします。解決

データベースに値が現れる確率をクエリします。解決

WBOY
WBOYオリジナル
2016-06-13 13:26:33913ブラウズ

データベースに値が現れる確率をクエリします。
写真に示すように、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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。