2009-11-18 2 views
0

У меня есть таблица SQL-сервера, которая имеет список имен пользователей и список точек в диапазоне от 1 до 10000.SQL Query Data Collect

Я хочу показать количество точек в моей программе VB.NET из указанного имени пользователя. Например, если я вхожу в «john» в первом поле, программа предоставит мне окно с сообщением о том, сколько баллов «john» имеет. Я не уверен в SQL-запросах, поэтому, пожалуйста, помогите мне здесь.

Это Структура таблицы:

Usernames  Points 
----------------------------- 
John   20 
Kate   40 
Dan    309 
Smith   4958 
+0

Является ли ваша таблица такой, чтобы у Джона было несколько строк, каждая из которых имела значение точки? Или это только одна строка с одним значением точки? – Mercurybullet

+0

Можете ли вы опубликовать структуры таблиц? –

ответ

1

В зависимости от структуры таблицы, соответствующий запрос является одним из следующих:

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'; 
+0

Подождите, пока мне не понадобится asterik после выбора: выбрать * баллы? – lab12

+0

Второй предполагает, что есть одна запись для имени пользователя с соответствующим полем, содержащим все точки пользователя, поэтому нет, ему больше ничего не нужно. – wallyk