Strona 1 z 1

Jak zadać zapytanie do bazy?

: pn wrz 23, 2013 2:29 pm
autor: kristoferson
Witam,

Mam TabeleA z kilkoma kolumnami danych.
Mam pytanie jak zadać zapytanie, aby została przeszukana kolumna1 - jeżeli nic nie zostanie znalezione w tej kolumnie to należy przeszukać kolumnę2 itd,
jeżeli coś zostanie gdzieś znalezione to zwracane są przypisane dane z odpowiednich kolumn,
a gdy nic nie zostanie znalezione to zwracany jest w wierszu np tekst "brak danych"
oczywiści dane których będę szukał będą pobierane np z TabeliB z pierwszej kolumny.
i tabele te nie są powiązane relacjami (dwie nie zależne tabele)

Nie mam pomysłu jak ułożyć takie zapytanie dlatego proszę o pomoc.

Pozdrawiam
Krzysiek

Re: Jak zadać zapytanie do bazy?

: pn wrz 23, 2013 5:31 pm
autor: Jan_J
Klauzula CASE. Składnia może różnić się w zależności od systemu.
PostgreSQL → http://www.postgresql.org/docs/8.2/stat ... ional.html
MySQL / MariaDB → http://dev.mysql.com/doc/refman/5.0/en/case.html
Oracle → http://docs.oracle.com/cd/B19306_01/ser ... ons004.htm