Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Вниз

Запрос в MS SQL   Найти похожие ветки 

 
031178   (2008-05-14 12:21) [0]

Подскажите мастера, я сделал запрос на выборку нужных записей из таблицы, как мне ко всем моим выбранным записям, добавить в нужное поле нужное значение ? Заранее спасибо !!!

т.е. у меня выбраны записи

| 11111  |          |
| 22222  |          |
| 33333  |          |
| 44444  |          |
| 55555  |          |

В пустой столбец необходимо добавить значение "Да"


 
Sergey13 ©   (2008-05-14 12:27) [1]

Для "всем моим выбранным записям, добавить в нужное поле нужное значение" не обязательно делать "выборку нужных записей" на клиента. Можно воспользоваться оператором UPDATE в SQL запросе.

> необходимо добавить значение "Да"

если нет булевого типа полей обычно используют целочисленный тип и значения 0 и 1.


 
Ega23 ©   (2008-05-14 12:30) [2]

Переформулируй вопрос. Из твоего в данный момент нифига не понятно.


 
Anatoly Podgoretsky ©   (2008-05-14 12:36) [3]


> если нет булевого типа полей обычно используют целочисленный
> тип и значения 0 и 1

В MSSQL такой тип есть.


 
Anatoly Podgoretsky ©   (2008-05-14 12:37) [4]

031178   (14.05.08 12:21)  
В таблице только 5 записей, тогда set без условия, иначе set с тем же условием, что и в выборке.


 
Petya ©   (2008-05-14 12:53) [5]


> Переформулируй вопрос. Из твоего в данный момент нифига
> не понятно.

Выполнился запрос :

SELECT _PARTNER.N_USER FROM _PARTNER
WHERE NOT EXISTS (SELECT SCL_NAKL.BRIEFORG FROM SCL_NAKL WHERE SCL_NAKL.BRIEFORG = _PARTNER.N_USER)

т.е я выбрал нужные записи

у меня есть еще одна табличка, где тоже есть такие данные
Таблица L_pr
Поле _Num
Поле (В которое необходимо положить любое значение) _Oborot

Так вот можно это как то сделать в одном запросе или хотя бы в два


 
Sergey13 ©   (2008-05-14 13:43) [6]

> [5] Petya ©   (14.05.08 12:53)
> SELECT _PARTNER.N_USER FROM _PARTNER
> WHERE NOT EXISTS (SELECT SCL_NAKL.BRIEFORG FROM SCL_NAKL
> WHERE SCL_NAKL.BRIEFORG = _PARTNER.N_USER)

UPDATE _PARTNER
set _Oborot="Да"
WHERE NOT EXISTS (SELECT SCL_NAKL.BRIEFORG FROM SCL_NAKL WHERE SCL_NAKL.BRIEFORG = _PARTNER.N_USER)



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.059 c
15-1209325537
No_Dead
2008-04-27 23:45
2008.06.08
Есть ли такие проги или это уже ИИ?%>


11-1181491706
Robt
2007-06-10 20:08
2008.06.08
ListBox


9-1170551643
TGLCube
2007-02-04 04:14
2008.06.08
Как повернуть матрицу вокруг заданного вектора на определённый


15-1208955570
Synset
2008-04-23 16:59
2008.06.08
Delphi 2006


3-1198595611
dimds
2007-12-25 18:13
2008.06.08
авансовый отчет средствами дельфи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский