Заказ по количеству значений в каждом столбце в MySQLMySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Заказ по количеству значений в каждом столбце в MySQL

Сообщение Anonymous »

У меня есть таблица с более чем 20 столбцами, которые я использую для перевода слов на веб -сайте. Помимо столбца ID и иностранного ключа (lexeme_id), каждый столбец означает язык. В большинстве столбцов есть нулевые значения (отсутствующие переводы). Мне нужно написать запрос, чтобы увидеть пять лучших языков с наибольшим количеством значений . Я не могу жестко кодировать имена столбцов, поскольку они довольно многочисленны, а новые столбцы будут добавлены в будущем. < /P>

Код: Выделить всё

SELECT count(COLUMNS) FROM `words` ORDER BY count(COLUMNS) DESC LIMIT 5;

Это, по -видимому, не работает в MySQL как столбцы, неизвестно. Есть ли способ исправить это? Я был бы благодарен за предложения. < /P>
Желаемый результат будет выглядеть примерно так: < /p>
  • английский: 656 < /li>
    французский: 632 < /li>
    китайский: 631 < /li>
    испанский: 583 < /> . 578


Подробнее здесь: https://stackoverflow.com/questions/796 ... n-in-mysql
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «MySql»