Bir dizgenin uzunluğunu hesaplama
Bir veritabanında saklanan dizgelerin uzunluğunu nasıl hesaplayacağını bilmek önemlidir. En kısa ada sahip ürünü ya da en uzun e‑posta adresine sahip kişiyi hesaplaman gerekebilir.
Bir dizgenin uzunluğunu hesaplamak, veri temizleme ve doğrulama görevlerinde de işe yarar. Örneğin, bir iş kuralına göre tüm ürün kodlarının en az 6 karakter olması gerekiyorsa, daha kısa olanları kolayca bulabilirsin.
SQL Server'da karakter dizisinin uzunluğunu hesaplamak için LEN() fonksiyonunu kullanabilirsin.
Bu egzersizde, kakao çekirdeklerinin kullanıldığı konumlar arasında ( ratings tablosundaki broad_bean_origin sütunu) en uzun ada sahip olanı hesaplamak için bunu kullanacaksın.
Bu egzersiz
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırEgzersiz talimatları
- Her bir
broad_bean_originiçin uzunluğu hesapla. - Sonuçları en uzundan en kısaya doğru sırala.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT TOP 10
company,
broad_bean_origin,
-- Calculate the length of the broad_bean_origin column
___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;