login  Naam:   Wachtwoord: 
Registreer je!
 Forum

SQL: Nummer search

Offline Sitebase - 19/07/2006 14:21
Avatar van SitebasePHP expert Ik wil alle records ophalen die beginnen met een nummer of met een bepaalde letter. Voor een bepaalde letter doe ik het zo

SELECT * FROM Video
WHERE video_naam LIKE 'A%'

Maar hoe doe ik het nu om alle gegevens op te halen die beginnen met een nummer?

4 antwoorden

Gesponsorde links
Offline Richard - 19/07/2006 14:23 (laatste wijziging 19/07/2006 14:23)
Avatar van Richard Crew algemeen
  1. WHERE SUBSTRING(video_naam FROM 1 FOR 1) BETWEEN 0 AND 9


dit werkt wel;)
Offline Thomas - 19/07/2006 14:25
Avatar van Thomas Moderator Reguliere expressies!

  1. WHERE video_naam REGEXP '^[0-9]'
Offline Richard - 19/07/2006 14:28
Avatar van Richard Crew algemeen @FangorN: regexes in MySQL zijn bijzonder traag, mijn manier zal altijd sneller zijn. De kracht van regexes is hier helemaal niet nodig, dus waarom moeilijk doen?
Offline Thomas - 19/07/2006 16:15
Avatar van Thomas Moderator Jouw oplossing kan dan misschien beter/sneller/whatever zijn, ik reik gewoon een oplossing aan die werkt, maar dan zonder kapsones.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.214s