Re: [Linux-programlama] MYSQL ile case

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Onur (onurphp@gmail.com)
Date: Sun 15 Oct 2006 - 01:44:01 GMT


Erdal YAZICIOGLU wrote:
> Hazır mysql den laf açılmışken benim de ufak bir sorum olacak. Veri
> tabanında Ankara, İzmir ve İstanbul kullanıcıları var. Ve bu
> kullanıcıları tablo ekranında şehir ismleri altında yanyana basmam
> gerek. PHP ile yapabilirmiyim bilmiyorum ama kullandığım sorgu şöyle
> mysql> SELECT
> -> CASE WHEN dict_personel.cityID='1' THEN personelName END AS
> STANBUL,
> -> CASE WHEN dict_city.cityName='zmir' THEN personelName END AS ZMR,
> -> CASE WHEN dict_city.cityName='Ankara' THEN personelName END AS
> ANKARA
> -> FROM dict_personel,dict_city where
> dict_city.cityID=dict_personel.cityID AND
> -> personelName IS NOT NULL group by personelName;
>
> Şimdi sorgu düzgün olarak çalışıyor ama ekrana NULL ile geliyor. Yani
> aşağıdaki gibi
>
> +--------------------+-----------------+------------------+
> | STANBUL | ZMR | ANKARA |
> +--------------------+-----------------+------------------+
> | Ahmet Sami Sürmeli | NULL | NULL |
> | Akın Fakir | NULL | NULL |
> | Erdal Yazıcıoğlu | NULL | NULL |
> | Erhan Diktaş | NULL | NULL |
> | Erol Olcay | NULL | NULL |
> | Hatun Sahillioğlu | NULL | NULL |
> | Haluk Erkunt | NULL | NULL |
> | Mert Atsever | NULL | NULL |
> | Osman Önal | NULL | NULL |
> | Özlem Özdemir | NULL | NULL |
> | Serkan Dirik | NULL | NULL |
> | Şinasi Dalyancı | NULL | NULL |
> | Tamer Yağan | NULL | NULL |
> | Tuncay Gündoğdu | NULL | NULL |
> | Turgay Pamuk | NULL | NULL |
> | NULL | Aylin Özdemir | NULL |
> | NULL | Bülent Demirbaş | NULL |
> | NULL | Levent Karamete | NULL |
> | NULL | Melih Özkurt | NULL |
> | NULL | Metin Demir | NULL |
> | NULL | Murat Arslan | NULL |
> | NULL | Nuriye Çevik | NULL |
> | NULL | Oktay Kalemoğlu | NULL |
> | NULL | Orhan Ayvalık | NULL |
> | NULL | Sibel Bitiren | NULL |
> | NULL | Songül Özay | NULL |
> | NULL | NULL | Bedriye Bayansar |
> | NULL | NULL | Birol Dalgıç
> Bu NULL lardan nasıl kurtulabilirim.
>
> Saygılar
>
> Erdal
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
Selamlar,

Bu verileri ekrana yazdırırken bu null değerler zaten gözükmeyecektir. (
Eğer tabi özellikle içine null yazmadıysanız :) )

İyi çalışmalar,
Onur Yerlikaya
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.