2015-12-16 2 views
3

У меня есть таблица с именем кролики. Я пытаюсь найти среднюю длину строки в моей таблице. Я пробовал этот вопрос:MySQL - запрос средней длины строки

SELECT AVG_ROW_LENGTH(rabbits) 

но это не сработало.

+0

Пожалуйста, объясните, как это удается. Также, какую базу данных вы используете? – Jon

ответ

8

My Googling указал, что AVG_ROW_LENGTH на самом деле является столбцом в информационных_схемах. Вы хотите попробовать что-то вроде этого, я думаю:

SELECT AVG_ROW_LENGTH FROM information_schema.tables WHERE TABLE_NAME = 'rabbits'; 

Вам также может понадобиться указать имя базы данных путем добавления «И TABLE_SCHEMA =„имя_базы_данного“;» если у вас более одной базы данных с таблицей кроликов.

Надеюсь, это поможет!

+1

Я дам вам выкуп за избиение меня на 10 секунд;) – miken32

3

Вы не можете выбрать, что, попробуйте вместо этого:

SELECT Avg_row_length FROM information_schema.tables WHERE table_name='rabbits'; 
Смежные вопросы