Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 помогите написать простой запрос (новичок)  [new]
GantZ_Yaka
Member

Откуда:
Сообщений: 3
Новичок в программировании (сильно не пинать xD ), разрабатываю простенькую компьютерную клиент-серверную игру, и движок для хранения данных использует MSSQL. Разобрался как создать таблицу, как вытащить из неё данные. А вот как записать данные не могу найти примеров :( точнее, все, что нахожу - не то.. подскажите пожалуйста.
в таблице есть столбцы: UserID, Login, Password, RegCode, Email

запрос №1 должен к уже имеющимся заполненным строкам добавить новую с пустыми значениями и тут же вписать данные (но не во все подряд столбцы, а только в те, которые укажу). Например: создать новую строку и внести в её столбец Email - значение A и в столбец Login - значение B. С остальными столбцами ничего не делать.

запрос №2 должен найти в таблице строку, в столбце которой Email = vasya@yandex.ru и в найденной строке внести в столбец RegCode значение А и в столбец Password значение В.
11 авг 13, 06:40    [14692876]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать простой запрос (новичок)  [new]
aleks2
Guest
insert [таблица](  Email, Login ) values ( A, B);

update [таблица] set RegCode = А,  Password = В
  where   Email = N'vasya@yandex.ru'
11 авг 13, 10:07    [14692950]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать простой запрос (новичок)  [new]
GantZ_Yaka
Member

Откуда:
Сообщений: 3
aleks2,

Спасибо огромное!

Подскажите еще, а есть ли способ при запросе получить два значения вместо одного?

К примеру, нужно из двух запросов сделать один:

select UserID from Table_1 where Name = '"+name+"' and Password = '"+pass+"';

select Email from Table_1 where Name = '"+name+"' and Password = '"+pass+"';


чтоб на выходе был и UserID и Email сразу.
13 авг 13, 19:00    [14704244]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать простой запрос (новичок)  [new]
Glory
Member

Откуда:
Сообщений: 104760
select UserID, Email, <еще 100500 полей через запятую>
from Table_1 where Name = '"+name+"' and Password = '"+pass+"';
13 авг 13, 19:03    [14704255]     Ответить | Цитировать Сообщить модератору
 Re: помогите написать простой запрос (новичок)  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
GantZ_Yaka
А вот как записать данные не могу найти примеров :(
Откройте для себя официальную документацию.
SELECT
UPDATE
INSERT
DELETE
14 авг 13, 00:10    [14705340]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить