26 Mayıs 2014 Pazartesi

Veri Tipi Değiştirme



Veri Tipi Değiştirme


Veri tipini değiştirmek için cast ve convert ifadeleri kullanılır. Gerçek tabloda bir değişiklik olmaz. Sadece sorgu sonucunda veri tipi değişir.



Cast Kullanımı :


cast(alanadi as veritipi)

cast(siptarih as varchar(20))



Convert Kullanımı :


convert(veritipi,alanadi,stilnumarasi)


convert(varchar(20),siptarih,101)




Örnekler






      Yandaki tablo üzerinden örnekler yapılacaktır.





Tırnak içerisindeki yazıyı + ile birleştiririz.


1.  select musno,'Müşterinin adı:'+madi from musteriler  




  
Musteriler tablosunun madi alanındaki verilerin yanına 'Müşterinin adi ' yazısını yazar.





2. select musno,'Sipariş tarihi:'+cast(siptarih as varchar(20))from musteriler





Cast kullanıldığında yandaki ekran çıktısı gözükür.




select musno,'Sipariş tarihi:'+convert(varchar(20),siptarih,101)from musteriler





Convert kullandığımızda stilini belirttiğimiz için tarih kısmı yandaki gibi gözükür.





Musteriler tablosunun siptarih alanındaki verilerin yanına aynı türde olmadıkları için dönüştürme yapılarak 'Sipariş tarihi' yazısını yazar.




Hiç yorum yok:

Yorum Gönder