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

поля

Здрастуйте, дорогі читачі. Ми продовжуємо вивчатиSQLі сьогодні розберемося, як дізнатися довжину рядка в SQL .

Іноді буває корисно дізнатися про довжину якогось рядка в полі. Звичайно, можна вибрати значення, а потім уPHPпорахувати його довжину, але тоді це буде виконуватися довше, та й не потрібно це, адже уSQLвже є готова функція для даної операції.

Назва функції, що логічно, -LEN()

Наприклад, у нас є табличка з якимись полями та одне поле – ім'я користувача.

Нам потрібно дізнатися, яке найдовше ім'я у користувача, але щоб це зробити, довжину імені потрібно обчислити. А робиться це таким чином:

SELECT name, LEN(name) AS length FROM users;

В результаті ми отримаємо табличку, де буде ім'я користувача у першому стовпці та довжина імені – у другому.

Як бачите, використовувати цю функцію дуже просто і не потрібно жоднихPHP.

Дякую за увагу!

Додайте до мене у друзіВКонтакте: http://vk.com/myrusakov. Якщо Ви хочете дати оцінку мені та моїй роботі, то напишіть її в моїй групі: http://vk.com /rusakovmy.

Запропонуйте цю статтю друзям:

Якщо Вам сподобався сайт, розмістіть посилання на нього (у себе на сайті, на форумі, в контакті):

Вона виглядає ось так:

  • BB-код посилання для форумів (наприклад, можете поставити його у підписі):
  • Коментарі ( 1 ):

    У мене видало помилку #1305. Гуляючи я дізнався, що, залежно від версії phpMyAdmin або чогось там іншого, функція LEN() може не працювати. Замість неї потрібно використовувати LENGTH(). Ось такі справи.