Under denne situasjonen, vil følgende SELECT-setningen returnerer alle radene som har URL: SELECT * from Husdyr der arter rLike "(http)|(ftp)s?\\://([[:alnum:]]+\\.)?[[:alnum:]]+\\.[[:alpha:]]{2,4}(/[[:alnum:]]+)*([[:alnum:]]+\\.(htm)|(html))?"; Nå antar at noen celler i kolonnen har teksten uten nettadresser og andre har tekst med nettadresser. Du kan legge til ". *" Foran og bak over mønsteret til å matche bare de cellene som har URLs.Summary av regulære uttrykk i MySQL Vanligvis velger SQL SELECT-setning rader baser på den type verdier i tabellceller.
Det er mulig å gå til en type verdier og velge et undersett basert på innholdet i deres tekst. Det er der vanlige uttrykk kommer i Regulære uttrykk har 3 viktige aspekter:. Motivets, operatøren og mønster. Motivet er en streng. De tekst celleverdier i en database tabell er fag. Operatøren er, rLike eller IKKE rLike. Mønsteret består av vanlige tegn, spesialtegn og konstruksjoner kombinert på en spesiell måte. Mønsteret bestemmer kriteriet for valg. Regulære uttrykk brukes til å forbedre på utvalgskriteriene i SELECT-setningen. Vi har kommet til slutten av serien.
Jeg håper du satte pris på det. Chrys
Guider i SeriesOverview av MySQL Regular ExpressionsMySQL Regular Expressions MetacharactersMySQL Regular Expressions Pattern ConstructsBuilding en MySQL Regular ExpressionThe må vite i Database Design og MySQL ServerThe må vite i Database Design og MySQL Server