Den 04/02/15 kl. 10.12 skrev Kurt Hansen:
> Den 04/02/15 kl. 09.20 skrev Martin:
>> On 02/04/2015 08:39 AM, Kurt Hansen wrote:
>>> Kan jeg skrive en query i phpMyAdmin som tæller antallet af tegn i et
>>> givent felt og dernæst sortere posterne efter længde?
>>>
>>> Problemet er, at et bestemt felt ofte indeholder flere end de godt 32000
>>> tegn, som Excel kan håndtere, så en eksporteret csv-fil kan jeg ikke
>>> rigtig bruge til noget.
>
>> SELECT LENGTH(dit_felt) FROM din_tabel ORDER BY LENGTH(dit_felt)
>
> Ach, du Lieber! Det var jo nemt og kvikt. Mange tak :-)
Det næste problem har jo ikke noget med database at gøre, men alligevel
... måske har noger her erfaring med tilsvarende problematik:
Det duer ikke at indlæse resultatet i Excel. Af det sorterede resultat
kan jeg se, at den post med det længste felt indeholder over 75000 tegn
og det kan hverken Excel eller OpenOffice Calc håndtere.
Uanset hvilket program jeg måtte finde på at bruge til den efterfølgende
redigering, er jeg jo nødt til at have ID-feltet med, da der jo ellers
ikke er styr på hvor posterne i den redigerede fil hører hjemme.
Nogen der har en idé?
Kan man f.eks. splitte feltet op i blokke à max. 29999 tegn og udtrække
det således:
1. ID-nummer
2. Varenummer
3. Beskrivelse_1 (de første 29999 tegn)
4. Beskrivelse_2 (de næste 29999 tegn)
5. Beskrivelse_3 (de resterende tegn)
?