就在今天早些时候,我收到了一个非常有用的答案,我遇到了一个问题,这个问题让我可以进入我的一个项目的下一个步骤。然而,我后来又被困在了这个项目中,我想知道你们中是否有人能帮我继续前进。
上下文
目前,我有一个被称为wc_match_dataframes的足球比赛的数据帧列表。以下是其中一个数据框架的样子:
type_id tourn_id day month year team_A score_A score_B team_B win loss
f wc_1934 27 5 1934 Germany 5 2 Belgium Ge
CHAMPIONS (~500行) YEAR COUNTRY NAME ROLE
2018 France Didier Deschamps Manager
2018 France Hugo Lloris Goalkeeper
2018 France Paul Pogba Midfielder
2014 Germany Joachim Loew Manager
2014 Germany Mesut Ozil Midfielder
2014 Germany Miroslav Klose Forward
2002 Braz
我有以下事实,它描述了世界杯的数据库
% host(X) <- X is the host country of World Cup
host('South Africa').
% federation (X,Y) <- X is the federation and Y is the numbers of countries in federation X
% qualified for World Cup.
federation('AFC',4).
federation('UEFA', 10).
federation('C
目前,我正在开发一个MySQL查询,用于计算在某些类别中下注的不同人的总数。比如职业棒球,Flex,世界杯,ULeague。问题是Flex和世界杯被算作一项。
到目前为止我的SQL代码
SELECT COALESCE(`category_desc`,'Total') AS ALLGAMES,
COUNT(DISTINCT `player_id`) AS 'No. of Person',COUNT(`bet_id`) AS 'No. of Bets' FROM `bet`
WHERE `category_desc` IN ('World
我有以下文本文件:
We are playing football at World Cup
teste
We are playing football
Playing test
World Cup Football
我只想提取包含(世界杯和足球)或(“打”,“测试”)的线条。
例如,基于我的文本文件,我只想提取以下内容:
We are playing football at World Cup
Playing test
World Cup Footbal
基本上,我只想从每个元组中提取包含这两个值的行。
为此,我正在尝试以下代码:
file = 'text.txt'
wo
我在DB2 .This表中有一个名为'ASSETINFO‘的表,有300万条记录。我想要从表中获取基于'Asset范围‘的记录,因此我在Id列的同一表上应用了内部联接。目前,该表有202964行,但运行时间超过20分钟。我尝试了下面的查询,即使这需要超过15分钟。
SELECT count(*)
FROM AI
INNER JOIN AI AI2
ON AI2.ASSET_ID = AI.ASSET_ID
WHERE AI2.ASSET_ID = 123;
我的问题是:
select AI.ASSET_ID,
AI.ASSET_NAME,
AI.ASSET_START_PRIZ