[MySQL]Zapytanie do bazy z warunkiem IF

0

Potrzebuję drobnej pomocy w skleceniu zapytania do bazy, a może raczej procedury składowanej. Otóż jest sobie zapytanie:

select nazwa as 'Nazwa adresata',
concat_ws(' ', ulica, nr_domu, ' m. ', nr_mieszkania, kod, miasto) as 'Adres'
from adresaci;

I teraz chcę wynik na poziomie bazy danych sprawdzić na okoliczność zawartości w polu nr_mieszkania. i tak wyświetlić wynik, że gdy w nr_mieszkania nie ma nic, to Adres wyświetla wszystko oprócz 'm.', a gdy jest coś, to wyświetla wszystko.

0

case ... then ... end

0

Niestety formy lakoniczne średnio do mnie przemawiają.

0

Przykre, bo to musi strasznie przeszkadzac w zyciu. Moja odpowiedz jakkolwiek lakoniczna tak zdecydowanie wystarczajaca, jesli sie wie o istnieniu dokumentacji

0
Buster napisał(a)

Niestety formy lakoniczne średnio do mnie przemawiają.

to napisze ci łopatologicznie, w punktach

  1. otwierasz swoją ulubioną przeglądarkę
  2. wpisujesz adres www.google.pl
  3. w okienku wyszukiwarki (jak chcesz dam screena) wpiszujesz mysql case
  4. klikasz w pierwszy znaleziony link
  5. następnym razem jak dostaniesz odpowiedz to przynajmnie postaraj się pomyśleć

1 użytkowników online, w tym zalogowanych: 0, gości: 1