通過sql語句分析足彩(第三篇)
自己是在世界盃的時候開始買的,發現真是期望越大,失望越大.。
來看看總體的比賽情況。從1月份開始到10月份,有大概7000多場比賽。
我們建立了一個表來儲存這些資料。表data的結構如下:
SQL> desc data
Name Null? Type
----------------------------------------- -------- ----------------------------
MATCH_TYPE VARCHAR2(100) --比賽型別,比如世界盃,歐冠,英超等等。
STARTDATE VARCHAR2(15) --比賽時間
HOMETEAM VARCHAR2(100) --主場球隊
AWAYTEAM VARCHAR2(100) --客場球隊
R NUMBER --讓球數
ZHU NUMBER --主場球隊進球數
KE NUMBER --客場球隊進球數
W NUMBER --主勝賠率
T NUMBER --平局賠率
L NUMBER --主負賠率
RW NUMBER --讓球勝賠率
RT NUMBER --讓球平賠率
RL NUMBER --讓球負賠率
SQL> select count(*)from data where r=-1; --所有比賽中主場讓1球的比賽有5092場,佔了70%以上的比例,剩下的就是客場讓1球,主場讓2球等等。
COUNT(*)
----------
5092
我們來主要分析主場讓1球的情況.
SQL> select count(*)from data where r=-1 and zhu>ke; --其中主勝的場次有2642場。佔到了51.9%的比例。
COUNT(*)
----------
2642
SQL> select count(*)from data where r=-1 and zhu=ke --平局的場次有1317場,基本在25.9%的比例。
COUNT(*)
----------
1317
SQL> select count(*)from data where r=-1 and w=rl; --主負的場次有1133場,基本在22.2%的比例。
COUNT(*)
----------
1133
看來主勝的概率無論如何都是50%左右的比例。從概率論上來說,還是和預期吻合的。一般一場比賽的情況來說,無非就是勝或者不勝,平局和主負佔到了50%左右的比例。
我們來舉個簡單的例子來說明一下主勝,讓球負的關係。比如昨天的比賽,尤文圖斯和桑普的比賽。比賽的賠率如下:
非讓球賠率 1.20 5.00 11.00
讓1球賠率 1.80 3.40 3.60
這場比賽不管怎麼踢,都脫離不了下面的圈子。我們假設主勝為w,平局為t,主負為l,讓球贏為rw,讓球平為rt,讓球負為rl
主勝1個球以上: w,rw
主勝1個球 : w,rt
平局 : t,rl
主負 : l,rl
如果你仔細分析上面的分佈情況,會發現w,rl是包含比賽的各種場景。所以話說回來,你如果投了100塊錢,買了主勝,讓球負,2串1的比賽就會是4注彩票。肯定不會賠光。
如果賠率在1.4左右,可以保本1.4*1.4*2 / 8 = 0.49 可以保本50%. 當然了從概率的角度來說,兩場比賽全是平局/主負的情況佔有的比例也不高。如果賺的話,賺錢的比例就是2.2*2.2*2 / 8 =1.21,也就是你投了8塊錢能賺到1.6塊左右的收益.
我們來看看每場比賽進球總數的情況。
select zhu+ke score,count(*) cnt from data where r=-1 group by zhu+ke order by cnt
11 rows selected.
我們來看看比賽的得分情況,概率是怎麼樣的。
所有的比賽中1:0, 2:0,1:1,2:1的概率還是很高的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23718752/viewspace-1375291/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL_通過binlog檢視原始SQL語句MySql
- [20191101]通過zsh計算sql語句的sql_id.txtSQL
- [20191011]通過bash計算sql語句的sql_id.txtSQL
- [20201105]再分析sql語句.txtSQL
- mysql執行sql語句過程MySql
- sql語句執行緩慢分析SQL
- Mybatis原始碼分析(五)探究SQL語句的執行過程MyBatis原始碼SQL
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- SQL語句SQL
- 如何通過注入SQL語句盜取網站管理許可權AHSQL網站
- 一條sql語句的執行過程SQL
- [20181119]sql語句執行緩慢分析.txtSQL
- [20211221]分析sql語句遇到的問題.txtSQL
- [20210923]sql語句佔用Sharable Memory分析.txtSQL
- 【SQL】9 SQL INSERT INTO 語句SQL
- 【SQL】10 SQL UPDATE 語句SQL
- 【SQL】11 SQL DELETE 語句SQLdelete
- SQL SELECT 語句SQL
- sql常用語句SQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- GaussDB SQL查詢語句執行過程解析SQL
- EF中使用SQL語句或儲存過程SQL儲存過程
- 1.3. SQL 語句SQL
- Oracle基本SQL語句OracleSQL
- Sql語句小整理SQL
- SQL語句優化SQL優化
- SQL語句IN的用法SQL
- SQL 語句學習SQL
- PostgreSQL的insert語句執行過程分析SQL
- oracle v$sqlare 分析SQL語句使用資源情況OracleSQL
- [20200326]dbms_monitor跟蹤與SQL語句分析.txtSQL
- Oracle SQL精妙SQL語句講解OracleSQL
- 【SQL】14 UNION 操作符、SELECT INTO 語句、INSERT INTO SELECT 語句、CREATE DATABASE 語句、CREATE TABLE 語句SQLDatabase
- SQL語言基礎(SELECT語句)SQL
- MYSQL SQL語句優化MySql優化
- springboot 中列印 sql 語句Spring BootSQL
- 【資料庫】SQL語句資料庫SQL
- sql查詢語句流程SQL
- SQL mother查詢語句SQL