我有一个SQL服务器表,它有一个用户名列表和一个范围从1到10,000的点列表。SQL查询数据收集
我想从给出的用户名显示我的VB.NET程序中的点数。例如,如果我在第一个框中键入“john”,程序会给我一个消息框,指出“john”的点数。我不太确定SQL查询,所以请在这里帮助我。
这是表结构:
Usernames Points
-----------------------------
John 20
Kate 40
Dan 309
Smith 4958
我有一个SQL服务器表,它有一个用户名列表和一个范围从1到10,000的点列表。SQL查询数据收集
我想从给出的用户名显示我的VB.NET程序中的点数。例如,如果我在第一个框中键入“john”,程序会给我一个消息框,指出“john”的点数。我不太确定SQL查询,所以请在这里帮助我。
这是表结构:
Usernames Points
-----------------------------
John 20
Kate 40
Dan 309
Smith 4958
根据表的结构,一个合适的查询是这些中的一个:
select sum(points) as points
from usernames
where name='username';
或
select points
from usernames
where name='username';
或
select count(*) as points
from usernames
where name='username';
您的表格设置是否让John有多行,每行都有一个点值?或者它只是一行一分值? – Mercurybullet 2009-11-18 00:18:15
你可以发布表结构吗? – 2009-11-18 00:19:21