我有一個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