sql_запрос не выходит

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
dmitriy22
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 121
Зарегистрирован: 27.04.2006 (Чт) 12:04
Откуда: Москва

sql_запрос не выходит

Сообщение dmitriy22 » 09.05.2008 (Пт) 22:40

У меня встал вопрос не по VB, т.к. не получается запрос сделать:

я имею базу футбольного первенства среди них есть команды как москвытак и других городов, т.е. к примеру

команда город
Спартак - Москва
Локосмотив - Москва
Рубин - Казань
Шинник - Ярославль

мне нужно если в базе есть город из москвы, то вывести только москву, а сели в базе нет Москвы, то вывести всю базу, но без Москвы..

я пробывал через case, но получается он возвращает только одно значение, а как быть в этом случае ?
Я не волшебник, я просто учусь.

ACiD
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 261
Зарегистрирован: 10.12.2005 (Сб) 2:29
Откуда: г. Санкт - Петербург

Сообщение ACiD » 10.05.2008 (Сб) 0:30

пиши подпрограмму:
Код: Выделить всё
...
if (select count(name_town) from table where name_town='moskov')=0
select * from table
else
select * from table where name_town<>'moskov'
...

В синтаксисе могут быть ошибки, но думаю суть понятна :wink:

Sur
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 14.07.2003 (Пн) 20:54
Откуда: C2H5OH

Сообщение Sur » 11.05.2008 (Вс) 14:11

>мне нужно если в базе есть город из москвы, то вывести только москву, а сели в базе нет Москвы, то вывести всю базу, но без Москвы..
:shock:
Если в базе есть команды из Москвы, то вывести только эти команды, а если нет, то все команды из базы.
Я ничего не перепутал?
Пить или не пить? - да не вопрос!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 77

    TopList