Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: warunek logiczny w wynikach zapytania SQL
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
dfs
Witam!

Mam takie szybkie pytanko...

Jak operować warunkami logicznymi przy przetwarzaniu wyników SQL'a?? jakie instrukcję mają tu zastosowanie??


Mająć przykładową tabelę:

osoba {id,plec,kolor_wlosow,wiek}

Zrobić zapytanie SELECT questionmark.gif? FROM OSOBA

1)gdzie jeśli np. kolor_wlosow is NULL to zwracane jest id, płeć i wiek
jesli zaś kolor_wlosów is not NUll to zwracane jest wszystko??

2)jeśli wiek < 18 dodaje się wynikach komunikat o niepolnoletnosci


netmare
Ad. 1 Nie rozumiem przykładu tongue.gif
Ad. 2
  1. SELECT
  2.  
  3. wiek,
  4. CASE
  5. WHEN wiek<18 THEN 'Nieletni'
  6. ELSE NULL
  7. END AS komunikat
  8.  
  9. FROM
  10. osoba


więcej http://www.postgresql.org/docs/7.4/static/...onditional.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.