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, kursun bir parçasıdır
SQL Server'da Verileri İşlemek için Fonksiyonlar
Egzersiz talimatları
- Her bir
broad_bean_originiçin uzunluğu hesapla. - Sonuçları en uzundan en kısaya doğru sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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 ___;