Як дізнатися довжину поля в SQL

Здрастуйте, дорогі читачі. Ми продовжуємо вивчатиSQLі сьогодні розберемося, як дізнатися довжину рядка в SQL .
Іноді буває корисно дізнатися про довжину якогось рядка в полі. Звичайно, можна вибрати значення, а потім уPHPпорахувати його довжину, але тоді це буде виконуватися довше, та й не потрібно це, адже уSQLвже є готова функція для даної операції.
Назва функції, що логічно, -LEN()
Наприклад, у нас є табличка з якимись полями та одне поле – ім'я користувача.
Нам потрібно дізнатися, яке найдовше ім'я у користувача, але щоб це зробити, довжину імені потрібно обчислити. А робиться це таким чином:
SELECT name, LEN(name) AS length FROM users;
В результаті ми отримаємо табличку, де буде ім'я користувача у першому стовпці та довжина імені – у другому.
Як бачите, використовувати цю функцію дуже просто і не потрібно жоднихPHP.
Дякую за увагу!
Додайте до мене у друзіВКонтакте: http://vk.com/myrusakov. Якщо Ви хочете дати оцінку мені та моїй роботі, то напишіть її в моїй групі: http://vk.com /rusakovmy.
Запропонуйте цю статтю друзям:
Якщо Вам сподобався сайт, розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):
Вона виглядає ось так:
Коментарі ( 1 ):
У мене видало помилку #1305. Гуляючи я дізнався, що, залежно від версії phpMyAdmin або чогось там іншого, функція LEN() може не працювати. Замість неї потрібно використовувати LENGTH(). Ось такі справи.