De volgende SELECT-instructie zal de rijen, waarvan de cel in de tweede kolom heeft ofwel "Harold" of "Diane" te selecteren. SELECT * van Huisdieren waar de eigenaar rLike "Harold | Diane"; Het patroon is "Harold | Diane". Merk op dat de verklaring terugkeert 3 rijen. De drie onderwerpen zijn: "Harold", "Diane" en "Harold Taylor" in de cellen van de eerste 3 rijen, in de tweede kolom. Alle proefpersonen heeft "Harold" of "Diane". Het derde onderwerp heeft meer tekst dan "Harold", maar nog steeds "Harold" of "Diane".
De alternatieve woorden (tekens) kunnen bestaan slechts in één onderwerp of in verschillende onderwerpen. Laten we eens kijken naar een ander voorbeeld. De volgende SELECT-instructie zal de rijen, waarvan de cel van de tweede kolom heeft ofwel "Gwen" of "Jones" te selecteren. SELECT * van Huisdieren waar de eigenaar rLike "Gwen | Jones"; Het patroon is "Gwen | Jones". De vierde en vijfde rijen werden geselecteerd. De onderwerpen zijn, "Gwen Jones" en "Gwen". Merk op dat "Gwen" wordt gevonden in een van de onderwerpen en het is genoeg voor de twee vakken te kiezen.
"Jones" is alleen te vinden in "Gwen Jones" en het is genoeg voor "Gwen Jones" te worden geselecteerd. Als de vijfde rij niet bestond, alleen de vierde rij met "Gwen Jones" zou zijn geselecteerd; dat wil zeggen, "Gwen" of "Jones" zou hebben "Gwen Jones" geselecteerd. Zodat de | (OR) karakter betekent ofwel woorden kan gekozen worden uit hetzelfde onderwerp of verschillende onderwerpen. Je hebt MySQL reguliere expressies metacharacters gezien en eenvoudig patroon bouwt in dit deel van de serie Laten we stoppen hier en ga verder in het volgende deel meer patroon constructies.
Chrys
Tutorials in de SeriesOverview van MySQL Reguliere ExpressionsMySQL reguliere expressies MetacharactersMySQL reguliere expressies Pattern ConstructsBuilding een MySQL Regelmatige ExpressionThe Must Know in Database Design en MySQL ServerThe Must Know in Database Design