Slik bruker du en som Statement

Både Visual Basic.NET og Structured Query Language (SQL) er "like" søkeord. I begge tilfeller er det nøkkelordet brukes til å søke en tekststreng for å se om det passer et mønster. Imidlertid er bruken litt forskjellig i hvert språk. Visual Basic.NET kan du bruke "like" operator til noen streng og motta en sann / falsk verdi å si om strengen kamper mens SQL gjør at du kan bruke den til å begrense søkeresultatene til bare de postene som passer.

Bruksanvisning

Visual Basic.NET

1 Åpne en eksisterende Visual Basic.NET prosjekter.

2 Lim inn følgende linje i kildekoden editor for å definere en streng: dim tekst som String = "Kevin Walker"

3 Bruk følgende linje umiddelbart etterpå for å teste strengen etter et mønster: dim resultat som boolsk = text Like "Kevin *"

Dette vil returnere som sant siden teksten begynner med "Kevin". Det * er et wild card som kan representere noe.

4 Lim inn følgende på neste linje for å teste strengen for et nytt mønster: resultat = text Like "kevin *"

Dette vil returnere som falsk siden den binære kode for "F" er ikke nøyaktig den samme som den binære kode for "f". Du kan endre fra "binære" til "tekst" -modus med følgende kommando: Alternativ sammenligning Tekst

Du kan endre det tilbake med kommandoen: Alternativ sammenligning Binary

SQL

5 Åpne SQL klient. For eksempel, for å åpne MySQL klienten, klikk på "Start", "Run" og skriv inn "mysql".

6 Skriv en standard "SELECT" statement. For eksempel: SELECT * FROM ansatte. Dette henter alle data fra "ansatte" tabellen i databasen. Legg merke til at den etterfølgende ";" ble utelatt fordi kommandoen ikke er ferdig ennå.

7 Bruk en WHERE-setning som bruker LIKER: WHERE navn LIKE 'k%';

Dette forteller SQL til å bare hente poster der navnet er "like" mønsteret "k%. Akkurat som "*" i Visual Basic representerer et wild card som kan steppe inn for noe, kan "%" i en SQL som uttalelse fylle ut for noe. En annen måte å lese "WHERE navn LIKE 'k%'" ville være "der navn som begynner på k."

Hint

  • Du kan bruke vanlige uttrykk med VB.NET som operatør.