Как можно определить самую длинную запись в поле?

evgkuz

Новичок
Как можно определить самую длинную запись в поле?

Как в текстовом поле `field` определить запись с максимально длиной.

Запрос:

PHP:
mysql_query("SELECT MAX(`field`) FROM `tablename`");
глючит, иногда работет, иногда нет.

Как можно по другому определить самую длинную запись в поле?
 

tony2001

TeaM PHPClub
[sql]
select field, LENGTH(field) as len from tablename order by len desc limit 1;
[/sql]
MAX - то вообще из другой оперы.
 

si

Administrator
[sql]
select max(length(field)) from table;
[/sql]

P.S сорри не внимательно читал вопрос, это не совсем то
 

tony2001

TeaM PHPClub
si, так ты только длину и получишь.
а ему "определить запись" надо.
 
Сверху