Menu
Coddy logo textTech

LENGTH, UPPER, LOWER

Coddy'nin SQL Journey'sinin Temellerin Ötesi bölümünün bir parçası — ders 6 / 27.

Metin sütunlarında her yerde kullanacağınız üç küçük fonksiyon.

  • LENGTH(s): s içindeki karakter sayısı
  • UPPER(s): aynı metnin büyük harf hali
  • LOWER(s): aynı metnin küçük harf hali
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

Bir dize alırlar ve bir dize döndürürler. Bu, onları bir WHERE yan tümcesi içindeki düzensiz verileri normalleştirmek için mükemmel kılar: WHERE LOWER(email) = 'bob@x.com' ifadesi 'BOB@X.COM' ile de eşleşir.

challenge icon

Görev

Kolay

Mevcut tablo ve sütunlar:

  • <strong>countries</strong>: <strong>code</strong>, <strong>name</strong>

code sütunu tutarsız büyük/küçük harf kullanımına sahip. Yalnızca adı 5 ile 7 karakter arasında (dahil) olan ülkeleri şu bilgilerle döndürün:

  • code: büyük harfe dönüştürülmüş
  • name: küçük harfe dönüştürülmüş
  • name_length: karakter sayısı

Büyük harfe dönüştürülmüş code sütununa göre alfabetik olarak sıralayın.

Kopya kağıdı

Metin sütunları için yaygın string fonksiyonları:

  • LENGTH(s): s içindeki karakter sayısı
  • UPPER(s): string'i büyük harfe dönüştürür
  • LOWER(s): string'i küçük harfe dönüştürür
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM users

WHERE yan tümcelerinde verileri normalleştirmek için kullanışlıdır:

WHERE LOWER(email) = 'bob@x.com'

Kendin dene

SELECT -- temizlenmiş kod, küçük harfe çevrilmiş isim, uzunluk
FROM countries
WHERE -- isim uzunluğu 5 ile 7 arasında
ORDER BY -- temizlenmiş kod
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temellerin Ötesi bölümündeki tüm dersler