Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zpytanie z CASE,WHEN, END CASE
dado
post 12.03.2008, 15:36:53
Post #1





Grupa: Zarejestrowani
Postów: 194
Pomógł: 2
Dołączył: 12.04.2004
Skąd: Częstochowa

Ostrzeżenie: (10%)
X----


Wyczytałem że można urywać w mysql takiej składni ale nie hula mi coś może ktoś z was wie o co chodzi. Chodzi o używanie warunków w zapytaniu

  1. SELECT a.prid, a.szt, b.show_as, b.price_std, b.price_prom, b.price_wyprz
  2. CASE
  3. WHEN b.show_as IS NULL THEN b.price_std ELSE b.price_prom
  4. END CASE AS cena_produktu
  5. FROM nr_kosz a
  6. LEFT OUTER JOIN nr_prod b ON(b.id=a.prid)
  7. WHERE a.ss='232545';


--- ok już mam wiem o co chodzi
  1. SELECT
  2. CASE
  3. WHEN (b.show_as=1) THEN b.price_std
  4. WHEN (b.show_as=2) THEN b.price_prom
  5. WHEN (b.show_as=3) THEN b.price_wyprz
  6. WHEN (b.show_as=4) THEN b.price_wyprz
  7. ELSE b.price_std
  8. END AS cena_produktu, a.prid
  9. FROM nr_kosz a
  10. LEFT OUTER JOIN nr_prod b ON(b.id=a.prid)
  11. WHERE...

mozna zamknąć
Go to the top of the page
+Quote Post

Posty w temacie
- dado   zpytanie z CASE,WHEN, END CASE   12.03.2008, 15:36:53


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 08:54