Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / sql запрос и оператор switch case / 4 сообщений из 4, страница 1 из 1
15.05.2012, 16:52
    #37795612
777uragan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос и оператор switch case
как правильнее организовать запрос:
Имеется
a=select name from table1 inner join table2 on table2.num=table1.num;

b=select fname from table1 inner join table3 on table3.num=table1.num where a="r";
c=select fname from table1 inner join table4 on table3.num=table1.num where a="g";
d=select fname from table1 inner join table5 on table3.num=table1.num where a="n";

нужно загнать всё в одну таблицу

я делаю при помощи union///

Вопрос:
есть ли варианты при помощи switch case как в C#
или другие варианты?Уж очень грубо получается если у тебя запросов эдак 15 в один union объединять/
...
Рейтинг: 0 / 0
15.05.2012, 21:48
    #37796038
sql запрос и оператор switch case
опять ему задали домашку.........
...
Рейтинг: 0 / 0
15.05.2012, 22:51
    #37796100
777uragan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос и оператор switch case
Яковлев Павелопять ему задали домашку.........

нет тем более я давно уже отучился тем более не на эту специальность, но вопрос в силе!!!!!!!!!!
...
Рейтинг: 0 / 0
18.05.2012, 10:25
    #37800349
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
sql запрос и оператор switch case
777uraganесть ли варианты при помощи switch case как в C#
или другие варианты?/

Зависит от версии сервера. В новых версиях можно использовать как CASE-конструкцию, так и функции NVL,NULLIF,DECODE
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / sql запрос и оператор switch case / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]