ugrás a tartalomhoz

Szöveg hossza mysql-ben

Sovereign · 2007. Jan. 15. (H), 20.07
Üdvözlet midnekinek!

Az lenne a kérdésem, hogy hogy tudom mysql lekérdezésben megadni azt, hogy csak a 6 karakter hosszú rekodrokat írja ki?

Néztem neten de nem nagyon találtam infót. Próbálgattam is de... semmi.
Kérlek segítsetek!

A választ előre is köszönöm!
 
1

Talán mást szeretnél,

w3net · 2007. Jan. 15. (H), 21.32
csak rosszul fejezted ki magad.
csak a 6 karakter hosszú rekodrokat írja ki

Ennek így nem sok értelme van.
Szerintem te egy oszlopban lévő sztring hosszára vagyol kíváncsi.

Az alábbi SQL kód visszaadja azokat a rekordokat, amelyek "tableColumnName" oszlopában 9 karakteres szöveg van.

SELECT * FROM dbTableName 
WHERE CHARACTER_LENGTH(tableColumnName) = 9;
2

MB safe

janoszen · 2007. Jan. 16. (K), 10.29
Ha jól tudom, a character_length nem multibyte safe, úgyhogy ha UTF-8-ban tárolod az adatokat, akkor gondold végig a működési logikát.