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

Вниз

Помогите с запросом   Найти похожие ветки 

 
diww   (2003-10-14 16:38) [0]

надо чтобы в запрсое SELECT * FROM ... если в поле числового типа ничего не стоит брался ноль вместо пустого места


 
diww   (2003-10-14 17:18) [1]

up


 
panov   (2003-10-14 17:26) [2]

SELECT * FROM MyTable
WHERE NumField is NULL


 
diww   (2003-10-15 10:20) [3]

> panov © (14.10.03 17:26)
это не подходит. похоже я плохо объяснил вопрос
есть база
KEY ZNACHENIE
1 0
2 1
3
4 2
5 5
поле ZNACHENIE -- числовое
запрос SELECT * form ZNACHENIE выдает 0;1;;2;5
а надо чтобы выдавал 0;1;0;2;5
как это сделать?


 
Alex_Bredin   (2003-10-15 10:23) [4]

UPDATE Table
SET ZNACHENIE=0
WHERE ZNACHENIE IS NULL

а потом уж выбирай
а вообще если нуллы мешают сделай поле по умолчанию=0


 
stud   (2003-10-15 10:28) [5]


> Alex_Bredin © (15.10.03 10:23) [4]

самое нормальное решение


 
A_N_D   (2003-10-15 10:30) [6]

select key, znachenie from table
where zhachenie is not null
union select key, 0 from table
where zhachenie is null
order by key


 
diww   (2003-10-15 10:32) [7]

> Alex_Bredin © (15.10.03 10:23)
так не подходит. в таблице 0 и пустое место обозначают разные вещи... надо только чтобы в этом запосе они были равнозначны


 
Izyum   (2003-10-15 10:34) [8]


> A_N_D © (15.10.03 10:30) [6]
> select key, znachenie from table
> where zhachenie is not null
> union select key, 0 from table
> where zhachenie is null
> order by key


Все хорошо, токо в LocalSQL (ФоксПро) эта конструкция врядли сработает.


 
Alex_Bredin   (2003-10-15 10:36) [9]

тогда

> A_N_D © (15.10.03 10:30) [6]


 
Alex_Bredin   (2003-10-15 10:36) [10]

только order by 1


 
diww   (2003-10-15 10:37) [11]

> A_N_D © (15.10.03 10:30) [6]
спасибо, то что нужно
все работает



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

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.032 c
3-40827
Sirus
2003-10-22 08:29
2003.11.13
Как можно выбрать повторяющиеся записи из таблицы???


3-40901
S.A.S.
2003-10-20 13:30
2003.11.13
Пробелы в стринговых полях


1-41566
Andrew1_1
2003-10-26 21:32
2003.11.13
2 вопроса про DLL


14-41946
Марсианин
2003-10-20 01:17
2003.11.13
Открытое радио


14-42124
isko
2003-10-22 15:08
2003.11.13
нет картинки!





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский