Både Visual Basic.NET og Structured Query Language ( SQL) omfatter et "som" søgeord. I begge tilfælde er nøgleordet bruges til at søge en tekststreng for at se om det passer et mønster. Men brugen er lidt anderledes i hvert sprog. Visual Basic.NET tillader dig at anvende "som" operatør til enhver streng og modtage en sand /falsk værdi siger om strengen matcher , mens SQL giver dig mulighed for at bruge det for at begrænse dine søgeresultater til kun de poster , der matcher. Instruktioner
Visual Basic.NET
1
Open en af dine eksisterende Visual Basic.NET projekter.
2
Indsæt følgende linje i kildekoden editor til at definere en streng : dim tekst som String = " Kevin Walker "
3
Brug følgende linje umiddelbart bagefter at teste streng for et mønster : dim resultat som Boolean = text Like " Kevin * "
Dette vil vende tilbage som sandt, da teksten begynder med " Kevin ". Den * er et wild card , der kan repræsentere noget
4
Indsæt følgende på næste linje for at teste streng for et nyt mønster : . Result = text Like " kevin * "
Dette vil returnere som forkert, da den binære kode for "F" er ikke nøjagtigt den samme som den binære kode for " f ". Du kan ændre fra " binary " til " text " mode med følgende kommando : Option Sammenlign Text
p Du kan ændre det tilbage med kommandoen : Option Sammenlign Binary
SQL < br >
5
Åbn din SQL klient. For eksempel , for at åbne MySQL klienten klikke på " Start", " Kør " og derefter skriv " mysql " .
6
Indtast et standard " SELECT " erklæring . For eksempel: SELECT * FRA medarbejdere . Det henter alle data fra de " ansatte "-tabellen i databasen. Bemærk at den efterfølgende "," blev udeladt , fordi kommandoen ikke er færdig endnu
7
Brug en WHERE erklæring , der bruger LIKE : . WHERE navn LIKE ' k % ;
dette fortæller SQL kun hente poster, hvor navnet er "Like" mønsteret »k %. " Ligesom på "*" i Visual Basic repræsenterer en wild card , der kan udfylde for noget , kan "%" i en SQL som opgørelse udfylde for noget. En anden måde at læse " WHERE navn LIKE ' k % ' " ville være ", hvor navn starter med k. . "