НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
73 of 150 menu

Функция LENGTH

Функция LENGTH используется для подсчета количества символов в строках.

Синтаксис

SELECT LENGTH(field) FROM table_name WHERE condition

Таблицы для примеров

users
id name
1 Dmitry
2 user6
3 Vladimir

Пример

Давайте при выборке из таблицы создадим дополнительное поле, которое содержит длину поля name:

SELECT id, name, LENGTH(name) AS length FROM users

Результат выполнения кода:

id name length
1 Dmitry 6
2 user6 5
3 Vladimir 8

Пример

Давайте с помощью условия WHERE выберем только те записи, в которых длина поля name больше или равна 7:

SELECT id, name, LENGTH(name) AS length FROM users WHERE LENGTH(name) >= 7

Результат выполнения кода:

id name length
3 Vladimir 8

Пример

Давайте применим функцию LENGTH в условии без создания отдельного поля length:

SELECT * FROM users WHERE LENGTH(name) >= 7

Результат выполнения кода:

id name
3 Vladimir

Смотрите также

  • функцию CHAR_LENGTH,
    которая считает длину строки в символах
  • функцию SUBSTRING,
    которая берёт подстроку по позиции
  • функцию LEFT,
    которая берёт символы слева
  • функцию RIGHT,
    которая берёт символы справа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить