Come ricavare la riga di un database con la stringa più lunga (mySQL)


avatar

Come ricavare la riga di un database con la stringa più lunga (mySQL)

By testuser01 | Venerdì, 2019-09-20 08:03:03 | 2˙998 visite

Nella progettazioen di un database, quando si stanno decidendo i tipi di campi a volte è necessario conoscere qual è la cella che contiene l'informazione più lunga. Se si sta pensando di scegliere un campo di tipo "VARCHAR" è interessante conoscere qual è l'attuale lunghezza massima dei testi contenuti in un precedente db.

Per farlo basterà   fare una query di questo tipo:

SELECT campo01, campo02, campo 03 FROM nomeTabella WHERE qualcosa = 'valore' ORDER BY LENGTH(campoTesto) DESC LIMIT 0,1

si otterranno i campi della riga avente nel campo testo la stringa più lunga. Ovviamente, grazie stackoverflow: stackoverflow.com/questions/10882679/how..

Pagina riservata agli utenti registrati e loggati.
Solo gli utenti iscritti e loggati possono inserire un nuovo post.

Per iscriverti: registrazione

Per fare l'accesso: login

 

Ultime dalla bacheca...