IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   MySQL (https://www.ircforumlari.net/mysql/)
-   -   Concat,Group Concat ve Coalesce Kullanımı (https://www.ircforumlari.net/mysql/537262-concatgroup-concat-ve-coalesce-kullanimi.html)

SeckiN 14 Temmuz 2013 22:24

Concat,Group Concat ve Coalesce Kullanımı
 
Concat : birleştirme işlemi olarak tabir edebiliriz.
örneğin veritabanınızda personel isimli bir tablomuz var.bu tablo ad fieldı ve soyad filedları var
biz ad ve soyadı ekrana birlikte getirmek istiyoruz.
tablomuz

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

select concat(ad,’ ’,soyad) as ’AD SOYAD’ FROM personel yazdığımızda sorgu sonucu resimdeki gibi olucaktır.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

select concat(ad,’ ’,soyad,’-’,dogum_yeri) as ’AD SOYAD’ FROM personel şeklindede istediğimiz
kadar birleştirme yapabiliriz.

Group_Concat : concat komutu gibi birleştirme yapar ancak farkı su.concat her satırı listeler
group concat ise tüm tablodan donecek tum satırları tek bir satırda gösterir.

select group_concat (ad,’ ’,soyad) as ’AD SOYAD’ FROM personel sorgusunun sonucu

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Coalesce : personel tablosunda atıyorum bir kayıtta dogum_tarihi değeri null,
diger bi kayıtta ise değer var

select concat(ad,’ ’,soyad) as ’AD SOYAD’,coalesce(dogum_tarihi,’BİLGİ GİRİLMEMİŞ’) as ’Doğum Tarihi’ from personel
sorgusu ile doğum tarihi olanları ekrana getirip,olmayanlara ise Bilgi Girilmemiş mesajı verebiliriz.

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:41.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net