*   >> Lese Utdanning Artikler >> science >> programming

Mysql Regular Expressions Metacharacters

er Her 'x' er en variabel (plassholder) for alle tegn. Den * like etter "x" betyr, treffe alskens (sammenhengende) av null eller flere 'x' tegn. Mønsteret, "se * n" for eksempel, ville matche "sett"; det ville matche "sen"; og det ville matche "sn". Det vil si, "e *" ville ingen eller flere 'e' i rekkefølge. Følgende SELECT-setningen vil returnere den første og tredje seterad, matchende "Buffy" og "Fluffy" i første og tredje celler i den første kolonnen: SELECT * from Husdyr hvor navn rLike "* f * y."; Mønsteret er «. * F * y". I fagene, "Buffy" og "Fluffy", ".

*" Tilsvarer "Bu" og "influensa" i "Buffy" og "Fluffy" hhv. ". *" Betyr passe alle tegn, null eller flere ganger. Fortsatt i fagene, "Buffy" og "Fluffy", "f * y" tilsvarer "ffy" i "Buffy" og "Fluffy". "F *" betyr kamp 'f' null eller flere times.The x + Konstruer Her 'x' er en variabel for alle tegn. Den + like etter 'x' betyr treffe alskens (sammenhengende) av en eller flere 'x' tegn; i motsetning til * som matcher null eller flere tegn. Mønsteret, "se + n", for eksempel, ville matche "sett"; det ville matche "sen"; men det ville ikke samsvarer "sn", som ikke har minst ett 'e'.

Følgende SELECT-setningen vil returnere den femte rad, matchende "bird" i femte cellen i den tredje kolonnen: SELECT * from Husdyr der arter rLike; "b + d." Mønsteret er «b. + D". I faget, "fugl", "ir" er noen to tegn i sekvens matchet med ". +". . "+" Matcher alle tegn (ikke nødvendigvis det samme tegn) som forekommer i rekkefølge en eller flere ganger. Hvis du ønsker en bestemt karakter i rekkefølge, deretter skriver tegnet i stedet for punktum, som i "e +" mot "sett" sikret x? Konstruer Her 'x' er en variabel for alle tegn. De ? like etter 'x' betyr kamp enten null eller ett 'x' karakter.

Følgende SELECT-setningen vil returnere den tredje, fjerde og femte rader, matchende "Fluffy", "klør", og "Whistler" i tredje, fjerde og femte celler i den første kolonnen: SELECT * from Husdyr hvor navn rLike "l" ; Mønsteret er "l". Hvert av fagene, "Fluffy", "klør", og "Whistler" har 'l'. Så oppstår matching. Husk at når et mønster er funnet i et fag, oppstår matching. Nå følgende SELECT-setningen vil velge alle de fem radene i tabellen, matchende den første, andre, tredje, fjerde og femte celler i den første kolonnen: SELECT * from Husdyr der arter rLike; "l?" Mønsteret er "l?".

Fagene er, "Buffy", "Bowser", "Fluffy", "Claws" og "Whistler". Hver av disse fagene har null eller en 'l'; og så hver er matchet og så alle fem rader er select

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.