как узнать количество символов в поле TEXT?

Hi-Man

Новичок
как узнать количество символов в поле TEXT?

Порылся в мануале и чего-то не нашел.
Есть база из которой надо вывести все ряды где в поле TEXT (это не название поля это тип поля :) ) например где содержится меньше 500 символов.
Можно конечно всё через просчет каждой строки функциями php но для большой базы это неприемлимо.
Подскажите как написать запрос, если кто с этим сталкивался?
 

Hi-Man

Новичок
Несовсем то. Там просто выяснение длинны строки также как в функции strlen в php
А мне надо так:

Уменя есть таблица к примеру:
CREATE TABLE `book` (
`title` varchar(100) default NULL,
`description` text,
);

INSERT INTO `book` VALUES ('книга 1', 'описание описание');
INSERT INTO `book` VALUES ('книга 2', 'описание описание описание описание');
INSERT INTO `book` VALUES ('книга 3', 'описание описание описание описание описание описание');

Из этой таблицы надо вывести все строки где описание будет меньше 20 символов.
 

Hi-Man

Новичок
Автор оригинала: baev
— интересно, в каком именно мануале Вы рылись?
Справочное руководство по MySQL версии 4.1.0-alpha.


Сюда не заглядывал но стринг фунуции находил. Но честно говоря если нужный мне запрос делается с их применением то непоуму как его написать :(
Помогите пожалуйста запрос написать.

-~{}~ 15.05.07 17:24:

Автор оригинала: Drimmer
SELECT description FROM book where CHARACTER_LENGTH(description) < 20;
Пока писал ответ с вопросом на сообщение Drimmer написал ответ :)
Понял теперь как их использовать.

Благодарю!!!
Всем спасибо!!!
 
Сверху