Veri CAST etme
Bazen veriye belirli bir türde veya formatta ihtiyaç duyarsın ama onun farklı şekilde saklandığını görürsün. Örneğin:
- Farklı veri türlerine sahip birden çok kaynaktan gelen verileri tek bir yapıda birleştirmek
- Soyut veriyi daha okunur hale getirmek (ör. 1/0 yerine True/False)
Neyse ki verinin kendisinde değişiklik yapmana gerek yok. İhtiyacın olan veri türüne açıkça dönüştürmek için fonksiyonları kullanabilirsin (
CAST()veCONVERT()kullanarak).
Şimdi CAST() fonksiyonunu kullanarak veriyi açıkça dönüştüreceksin.
Sözdizimini hatırla:
sql
CAST(expression AS data_type [(length)])
Bu egzersiz
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;