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