MySQL CHAR_LENGTH komutu ile istediğiniz bir stringin karakter sayısını döndürebilirsiniz. Bugünkü bir projede tablodan bir sütunun karakter sayısına göre sorgulama yapmam gerekiyordu. Biraz araştırdım ve bu işi MySQL string fonksiyonlarından olan CHAR_LENGTH ile halledebileceğimi öğrendim.

MySQL CHAR_LENGTH Komutu: Bir stringin karakter sayısını döndürme

SELECT CHAR_LENGTH('Ahmet İşcan')

Yukarıdaki sorguyu çalıştırdığımızda bize 11 değerini döndürecektir.

MySQL CHAR_LENGTH Komutu ile Karakter Sayısına Göre Sorgulama Yapmak

Örneğin bir tablomuzdaki isim sütunu baz alarak ismi 100 karakter olan kayıtları listelemek istersek aşağıdaki gibi bir sorgu işimizi görecektir.

SELECT * FROM tabloadi WHERE CHAR_LENGTH(isim)=100

Kaynak: MySQL CHAR_LENGTH Komutu: Bir stringin karakter sayısını döndürme