*   >> Lezen Onderwijs artikelen >> science >> programming

Mysql Regelmatige Expressions

Inleiding In dit artikel introduceren ik u om wat bekend staat als MySQL reguliere expressies. Aan het eind van het artikel, ik geef je een hyperlink naar waar je informatie over het onderwerp, vrij zal hebben. De SQL SELECT verklaring Beschouw het volgende database tabel: | Naam | eigenaar | soorten | sex | geboorte | death | + -------- + -------- + --------- + ------ + ------------ + - ----------- + | Buffy | Harold | dog | f | 1999/05/13 | NULL | | Bowser | Diane | dog | m | 1999/08/31 | 2005-07-29 | | Fluffy | Harold Taylor | cat | f | 2003/02/04 | NULL | | Klauwen | Gwen Jones | cat | m | 2004-03-17 | NULL | | Whistler | Gwen | vogel | NULL | 2007-12-09 | NULL | Laat de naam van de tafel, huisdieren.

De eerste kolom de naam van het huisdier en het tweede is de naam van de eigenaar van het huisdier. Deze tafel heeft gegevens over huisdieren en de mensen die ze bezitten. De volgende SELECT-instructie zou het eerste en tweede rij te selecteren: SELECT * van huisdieren, waar soorten = "hond"; Reden voor reguliere expressies Je weet hoe je rijen te selecteren, wanneer de string, bv "dog" hierboven, overeenkomt met de waarde van een kolom cel in de tabel. In de bovenstaande select verklaring, "hond" komt overeen met de eerste en tweede cel waarden in de derde kolom van de tabel.

Je weet hoe je dit soort dingen te doen, al. Hoe zit het geval wanneer u de rijen, waar de naam (cell-waarde) van de soort heeft een 'd'? In de tabel, de namen soorten met een 'd' zijn "hond" en "vogel". De eerste letter van "hond" is 'd' en de laatste letter in "vogel" is ook 'd'. Met andere woorden, u wilt dat de eerste, tweede en laatste rijen. De volgende select verklaring zal deze 3 rijen te selecteren, passend alleen het karakter, de 'd' in de derde kolom. SELECT * van huisdieren, waar soorten rLike "* d *.."; In deze verklaring ". * D.

*", Zonder de aanhalingstekens, is een voorbeeld van wat wordt genoemd, een patroon. Het betekent dat elke string die de brief, 'd' heeft. rLike betekent, zoals. Zodat de verklaring selecteert rijen, waar soorten zijn als ". * D. *". Patroon Een patroon is een reeks tekens, zoals ". * D. *", Die bepaalt wat wordt geëvenaard in een string. In de bovenstaande tabel en in de derde kolom, "hond" en "vogel" zijn afgestemd. "dog" wordt geselecteerd uit de twee gevallen van "dog" en "bird" is gekozen uit de enkel exemplaar van "bird". Er zijn vijf opties te kiezen, in de derde kolom.

De keuzes zijn: "dog" (tweemaal), "cat" (tweemaal) en "vogel"

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.