[MySql Query] SELECT record >= 15 tekens

Pagina: 1
Acties:

  • Mr-Leo
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:19
ik wil uit een record alle gegevens halen waarvan de cel name groter (of gelijk) is dan 15 tekens. Dus dat hij alle namen laat zien die uit 15 of meer tekens bestaan.

Als ik dit doe

SELECT * FROM database WHERE name > 15

Maar dat werkt helaas niet, want als uitvoer krijg ik maar 1 result, "18 jarige henk". De records kunnen dus ook beginnen met een cijfer...

wie helpt mij?

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:59
Die code die jij gepost hebt gaat natuurlijk gaan kijken naar de inhoud van de kolom en die inhoud moet groter zijn dan 15.
Je moet dus naar de lengte van de kolom gaan kijken. Iets in de aard van:
code:
1
WHERE length(kolom) > 15

dus...

https://fgheysels.github.io/


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 11:17

Creepy

Tactical Espionage Splatterer

kijk eens naar de LIKE operator.. (waarschijnlijk zijn er betere oplossingen.. maar deze kwam meteen in me op)

edit:
En jawel.. whoami gaf de betere oplossing en was nog eerder ook :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • Mr-Leo
  • Registratie: Oktober 2001
  • Laatst online: 02-09 16:19
Ok dat werkt! Bedankt !