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):siçindeki karakter sayısıUPPER(s): aynı metnin büyük harf haliLOWER(s): aynı metnin küçük harf hali
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM usersBir 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.
Görev
KolayMevcut 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):siçindeki karakter sayısıUPPER(s): string'i büyük harfe dönüştürürLOWER(s): string'i küçük harfe dönüştürür
SELECT name, LENGTH(name) AS chars, UPPER(name) AS upper_name
FROM usersWHERE 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
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
2String Fonksiyonları
LENGTH, UPPER, LOWERSUBSTRINSTRREPLACE ve TRIM|| ile BirleştirmeÖzet - Faturalar