當前位置:首頁 » 編程語言 » sql查詢球隊
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql查詢球隊

發布時間: 2022-06-09 23:34:18

1. 資料庫一張表存有主隊編號和客隊編號,另一張表中存有球隊名稱,要怎樣同時查詢出主隊和客隊的名稱

你的需求可以才用關聯查詢就可以了,下面我用sql SERVER 2005 語法你參考下:

SELECTA.主隊編號,B.球隊名稱as主隊名稱,A.客隊編碼,C.球隊名稱as客隊名稱
FROM包含主隊及客隊編號表名A
INNERJOIN含球隊名稱表名BONA.主隊編號=B.球隊編號
INNERJOIN含球隊名稱表名CONA.客隊編號=C.球隊編號

2. 求一條SQL語句,關於球隊積分的問題

select t3.id,t3.score,t4.name from (
select * from (
select t1.zhu_id id,t1.zhu_score+t2.ke_score score
from test t1,test t2
where t1.zhu_id=t2.ke_id order by score desc
)
where rownum <=2
) t3,team t4
where t4.id=t3.id

球隊表team 比賽表test

3. 急求!用sql語句查詢球隊的勝率並進行排名

select 球隊名稱,勝利場數,失敗場數,(勝利場數/失敗場數)*100 as 勝率
from 球隊排行表 order by 勝率

要是不行的話 請嘗試

select 球隊名稱,勝利場數,失敗場數,(勝利場數/失敗場數)*100 as 勝率
from 球隊排行表 order by (勝利場數/失敗場數)*100

顯示出%符號:

select 球隊名稱,勝利場數,失敗場數,convert(varchar(10),(勝利場數/失敗場數)*100+'%' as 勝率
from 球隊排行表 order by (勝利場數/失敗場數)*100

4. SQL 有nba_score和NBA_STANDING兩表,如何找到隸屬於東部前8名球隊和西部前8名球隊的球員

select top 8 * from NBA_STANDING------東部前8名球隊
select top 8 * from nba_score -------前8名球隊的球員

希望可以幫助你

5. 數據表如圖 求查詢總積分球隊排名的 sql語句

select team,sum(point) as total_point
from (
select teamone as team,topoint as point from table_name
unon all
select teamtwo , ttpoint from table_name
) t
group by team
order by 2 desc

6. sql查詢語句,ABC三隻球隊各有勝負,要生成下面的表該怎麼辦


SELECTteam,SUM(CASEresultWHEN'勝'THEN1ELSE0END)ASwin,SUM(CASEresultWHEN'負'THEN1ELSE0END)asloss
FROM原表A
GROUPBYteam

7. sql語句 查詢

select a.*,b.* from Team a,Team b
這樣是有分組情況

8. 寫四支球隊對陣表的sql語句

4個隊,應該是有6場比賽,每個球隊3場。
語句如下

select a.teamname,b.teamname
from team a , team b
where a.teamname>b.teamname

假設4支球隊分別是
中國
巴西
義大利
阿根廷

查詢結果為
中國 巴西
義大利 巴西
中國 義大利
中國 阿根廷
巴西 阿根廷
義大利 阿根廷

9. sql查詢語句問題

select race.RaceNumbers,
race.比賽日期,
t1.teamName,
t2.teamName,
m1.進球數,
m2.進球數,
from MatchScheles as race
inner join team as t1 on t1.TeamId = race.TeamId
inner join team as t2 on t2.TeamId = race.Tea_Teamid
inner join MatchInforma as m1 on m1.RaceNumbers = race.RaceNumbers and m1.TeamId = t1.TeamId
inner join MatchInforma as m2 on m2.RaceNumbers = race.raceNumbers and m2.TeamId = t2.TeamId
我能想到的就是這樣了,可能不是最優的,不過應該能得到你要的結果。
至於把兩個結果合成 3:2 就要看你用的是什麼資料庫了,把兩個進球數和:拼接起來就好了。

10. sql子查詢,分別統計出每支隊伍的勝負次數

select a.iwu ,a.勝,b.負 from
(select count(*) 勝, iwu from tabb where shengfu='勝' group by iwu ) a left join
(select count(*) 負, iwu from tabb where shengfu='負' group by iwu ) b on a.iwu=b.iwu

--sql2000調試通過,可以自己用case when改寫一下