MySQL - karakter sayısına göre al

1 Cevap php

Ben en basit SQL var

SELECT * FROM words

Bu 13000 kelimeler (varchar) sahiptir. Benim çıkış ilk uzun kelime almak gerekiyor. Ben WHERE komutu ile mümkün olabilir sanırım?

Alternative

Böyle işe yaramazsa, bu ('word'-sütununda) ilk uzun sözcük tarafından sipariş böylece benim çıkış diziyi sıralamak için akıllı bir yol var. Bu (loop'undaki) bu gibi görünüyor?

$output_array[$row['word']] = $row['another_word'];

1 Cevap

Uzunluğu ile kelimeleri sipariş yapmak gerekir:

SELECT *
FROM words
ORDER BY LENGTH(word) DESC