Новая вода фильтр доставка воды технология водоочистки.
купить письменный стол http://stilnayamebel.ru/shop/stoly/ покупка
St Petersburg hotels
  • 200915 Aug

    Иногда очень надо подсчитать длину какой-то ячейки или вывести данные длинна которых удовлетворяет определенным рамкам.

    Итак, функция


     


    CHAR_LENGTH(str)


     


    Возвразщает длину строки [str], измеряемую символами. Мультибайтный символ (допустим в кодировке UTF-8) считается как один символ. В этом различие этой функции и функции LENGTH() которая возвращает колво байт. Как пример: есть 5 двухбайтных символов. CHAR_LENGTH вернет 5 а LENGTH() - 10.


     


    MYSQL STRLEN CHAR_LENGTH В ДЕЙСТВИИ


    mysql> SELECT CHAR_LENGTH('MySQL');
    -> 5

    mysql> SELECT * FROM `TABLE` WHERE CHAR_LENGTH(`field`)>5;

    mysql> SELECT * FROM `TABLE` WHERE 1 ORDER BY IF(CHAR_LENGTH(`field`)>5,0,1),`id` DESC

  • Оставить комментарий

    (не публикуется)

В действии | Исходный код
  • UTF Windows Конвертер
  • СВЯЗЬ: ICQ: 4316764