sql server 随机比分
时间: 2023-10-11 20:06:00 浏览: 162
SQL server 随机数函数
假设你有一个比分表,可以使用以下查询来随机选择两个团队并生成一个随机比分:
```
SELECT TOP 1 t1.team_name AS team1, t2.team_name AS team2,
ROUND(RAND()*(5-0)+0, 0) AS score1,
ROUND(RAND()*(5-0)+0, 0) AS score2
FROM score_table t1
CROSS JOIN score_table t2
WHERE t1.team_name <> t2.team_name
ORDER BY NEWID()
```
这个查询会从比分表中选择两个不同的团队,然后生成一个随机比分。注意,这个查询可能会生成重复的比分,因为它只是在一定范围内生成随机数。如果你想避免重复的比分,可以在应用程序中进行处理,或者使用更复杂的查询来确保生成唯一的比分。
阅读全文