当前位置:网站首页>SQL实例 - 胜平负
SQL实例 - 胜平负
2022-08-08 11:56:00 【夜流冰】
1,创建一个表,用来存储足球比赛胜平负的数据。
CREATE TABLE "WinEvenLoseData" (
"日期" TEXT,
"分类" TEXT,
"主" TEXT,
"客" TEXT,
"受让" INTEGER,
"胜" REAL,
"平" REAL,
"负" REAL,
"比分" TEXT,
"结果" TEXT
)
Table: WinEvenLoseData

2,从表中取出各个球队的名称
SELECT 主 AS Name FROM WinEvenLoseData WHERE [比分] IS NOT NULL
UNION
SELECT 客 FROM WinEvenLoseData WHERE [比分] IS NOT NULL
ORDER BY Name
3,创建一个表,存储球队名字。
CREATE TABLE "Teams" (
"ID" INTEGER,
"Name" TEXT NOT NULL UNIQUE,
PRIMARY KEY("ID" AUTOINCREMENT)
)
4,将前面的球队查询结果加入到这个表。
INSERT INTO Teams
SELECT null, [主] AS Name FROM WinEvenLoseData WHERE [比分] IS NOT NULL
UNION
SELECT null, [客] FROM WinEvenLoseData WHERE [比分] IS NOT NULL
ORDER BY Name
5,计算各个球队的主场平均进球数和失球数。在Team表中加入一列HostAvgGoal和HostAvgLoss
CREATE TABLE "Teams" (
"ID" INTEGER,
"Name" TEXT NOT NULL UNIQUE,
"HostAvgGoal" REAL,
PRIMARY KEY("ID" AUTOINCREMENT)
)
6,计算的过程:
SELECT SUM(SUBSTR([比分], 1, INSTR([比分] , '-')-1))*1.0/COUNT(*) AS name1, SUM(SUBSTR([比分], INSTR([比分] , '-')+1, LENGTH(比分)))*1.0/COUNT(*) AS name2
FROM WinEvenLoseData AS A
INNER JOIN Teams AS B
ON B.Name = A.[主]
WHERE A.[比分] IS NOT NULL
AND A.[受让] = 0
GROUP BY B.ID
边栏推荐
- One article to understand configuration management (CM)
- 你的 golang 程序正在悄悄内存泄漏
- 看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
- MYSQL 的 MASTER到MASTER的主主循环同步
- 一些常见的web小功能
- 【地平线旭日X3派试用体验】WIFI连接,SSH登录,TogetherROS安装(第二节)
- 宏任务和微任务——三目算符与加号优先级——原生的js如何禁用button——0xff ^ 33 的结果是——in的用法——正则匹配网址
- JPA之使用复合主键
- phpstyle安装管理mysql
- 案例分析 | 宜家以双钻设计模型探索线上零售新业务
猜你喜欢

Jingdong, zhang, director of the cloud wireless products division treasure jingdong cloud wireless treasure close relationship with the open source | the great god, open source BUFF gain strategy revi

一文搞懂│XSS攻击、SQL注入、CSRF攻击、DDOS攻击、DNS劫持

学习与尝试 --> 事件风暴

Software testing testing on behalf of the user

Supervisor 后台进程管理

宝塔实测-TinkPHP5.1框架小程序商城源码

产品-Axure9英文版,下拉框Droplist的条件选择,显示不同内容面板

硬盘数据恢复工具

IJCAI 2022 | 基于随机游走聚合的图神经网络

五面阿里巴巴拿offer后定级P6:分享自己的面试经历
随机推荐
模式识别 学习笔记:第六章 其他分类方法 (持续更新中。。。)
Study Notes: CS520 Knowledge Graphs
一文读懂配置管理(CM)
MySQL安装及使用
JPA之使用复合主键
Alibaba微服务组件Nacos注册中心
各位,我想知道,既然数据全部读取过来存放内存,我flink sql窗口关闭之后再次查询这个cdc映射
五心红娘6月成功案列
day02 -DOM - advanced events (register events, event listeners, delete events, DOM event flow, event objects, prevent default behavior, prevent event bubbling, event delegation) - commonly used mouse
轻量级接口自动化框架(jmeter+ant+jenkins)
(原创)[C#] GDI+ 之鼠标交互:原理、示例、一步步深入、性能优化
One article to understand configuration management (CM)
Mobile adaptation method of vw/vh - vw/vh instance - analog B stand mobile home page - get style tutorial video
一些常见的web小功能
【地平线旭日X3派试用体验】WIFI连接,SSH登录,TogetherROS安装(第二节)
.NET Community Toolkit 8.0.0 版本发布
C# 反射 操作列表类型属性
Oracle ASM disk group replaces old storage scheme with new storage
如何上线TB级推荐模型
写个 shell 玩 数字炸弹