Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите написать запрос (новичок), запрос записи данных в таблицу 
:(
    Опции темы
La89095168648
  Дата 11.8.2013, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 15.3.2008

Репутация: нет
Всего: нет



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

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

запрос №2 должен найти в таблице строку, в столбце которой Email = [email protected] и в найденной строке внести в столбец RegCode значение А и в столбец Password значение В. 
PM MAIL   Вверх
infarch
Дата 11.8.2013, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 13.3.2009

Репутация: нет
Всего: 1



1. insert into table (email, login) values ('[email protected]', 'login');
2. update table set regcode='a', password='b' where email='[email protected]'
PM MAIL   Вверх
La89095168648
Дата 13.8.2013, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 15.3.2008

Репутация: нет
Всего: нет



Цитата(infarch @ 11.8.2013,  11:26)
1. insert into table (email, login) values ('[email protected]', 'login');
2. update table set regcode='a', password='b' where email='[email protected]'

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

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

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

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

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


чтоб на выходе был и UserID и Email сразу.
PM MAIL   Вверх
Данкинг
Дата 13.8.2013, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



select userid, email from......


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0963 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.