Jak pomocí MySQL najít nejdelší text ve sloupci?

MySQL má spoustu příkazů na práci s „textem“, jedním z takových příkazů je i LENGTH, který vrací délku textu v buňce. Náš příkaz, který najde nejdelší text ve sloupci tabulky je následující.

SELECT LENGTH(sloupec) AS delka, id FROM tabulka ORDER BY delka DESC LIMIT 1

SQL příkaz vrátí jeden řádek, kde první sloupec obsahuje nejdelší délku nejdelšího textu, a sloupec ID (pokud ho používáte), vrací ID nejdelšího záznamu.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

This site uses Akismet to reduce spam. Learn how your comment data is processed.