Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизЗапрос с iif Найти похожие ветки
← →
Litr (2004-06-08 09:18) [0]Добрый день. В таблице есть текстовое поле со значениями:
notdeterminedstate
receivingstate
rolloutstate
storegestate
repairstate
Нужно добавить поле с числовыми значениями, если
receivingstate то 1
rolloutstate то -1
notdeterminedstate то 0
storegestate 0
repairstate 0
Заранее спасибо.
← →
Курдль © (2004-06-08 09:26) [1]Что значит добавить поле с числовыми значениями, если?
← →
Litr (2004-06-08 09:37) [2]Нужно добиться:
receivingstate 1
rolloutstate -1
notdeterminedstate 0
storegestate 0
repairstate 0
← →
Соловьев © (2004-06-08 09:42) [3]1-й класс :)
update table
set field2=1
where field1=receivingstate
← →
Соловьев © (2004-06-08 09:46) [4]2-й класс - добавить поле:)
alter table table1 add column field2 integer
← →
Digitman © (2004-06-08 09:51) [5]
> Запрос с iif
iif(), может, и хорош будет, если всего пара различных уник.значений имеется в анализируемом поле .. а у тебя их аж целых четыре ..
тогда уж switch(), коль на то пошло ..
только вот ни iif ни switch не имеют отношения к SQL92, это фичи интерпретатора заросов самого Access, поэтому даже не пытайся влупить эти ключ.слова в текст sql-запроса в компонентах кл.приложения, обращающегося к mdb-базе без явной поддержки Access-движка
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c