8.4Kпросмотров
17.3%от подписчиков
19 марта 2026 г.
📷 ФотоScore: 9.2K
Друзья, давненько не было постов про SQL. Исправляемся! 😁 ⭐️ В этом посте мы рассказали про текстовые функции. К ним относится функция CHAR_LENGTH(), которая вычисляет длину строки. В MySQL есть похожая функция — LENGTH(), которая делает то же самое. Результатом приведенного ниже запроса:
SELECT CHAR_LENGTH('Beegeek') AS result1, LENGTH('Beegeek') AS result2; является:
+---------+---------+
| result1 | result2 |
+---------+---------+
| 7 | 7 |
+---------+---------+ 👀 Разница в способе вычисления длины строки: 🔘 функция CHAR_LENGTH() считает количество символов строки
🔘 функция LENGTH() считает количество байтов строки ⚠️ Если строка кроме ASCII-символов будет включать и другие символы (например, смайлики, которые состоят из нескольких байтов), то функции вернут разный результат. Результатом приведенного ниже запроса:
SELECT CHAR_LENGTH('Beegeek 🐝') AS result1, LENGTH('Beegeek 🐝') AS result2; является:
+---------+---------+
| result1 | result2 |
+---------+---------+
| 9 | 12 |
+---------+---------+ Ставьте реакцию: 🔥 — если знали обе функции
👀 — если разобрались с ними только сейчас #sql