Både Visual Basic.NET och Structured Query Language ( SQL ) inkluderar en " liknande " nyckelordet . I båda fallen är nyckelordet används för att söka en textsträng för att se om det passar ett mönster. Däremot är användningen något olika i varje språk . Visual Basic.NET kan du tillämpa " som " operatör från en sträng och få ett sant /falskt värde att säga om strängen matchar medan SQL kan du använda den för att begränsa dina sökresultat till endast de poster som matchar . Instruktioner Review, Visual Basic.NET
1
Öppna en av dina befintliga Visual Basic.NET projekt .
2
Klistra in följande rad i källkoden editor för att definiera en sträng : dim text som String = " Kevin Walker " Addera 3
Använd följande rad omedelbart efteråt för att testa strängen för ett mönster : dim resultat som Boolean = text Gilla " Kevin * "
Detta återkommer så sant eftersom texten börjar med " Kevin . " Det * är ett wild card som kan representera allt
4
Klistra in följande på nästa rad för att testa strängen för ett nytt mönster : . Resultat = text Gilla " kevin * "
Detta kommer att återvända som falsk eftersom den binära koden för " F " är inte exakt samma som den binära koden för " f ". Du kan byta från " binär " till " text " -läge med följande kommando : Option Compare Text
Du kan ändra tillbaka med kommandot : Option Compare Binary Addera SQL
5
Öppna din SQL klient . Till exempel , för att öppna MySQL -klienten , klicka på " Start", " Kör " skriv sedan in " mysql " .
6
Skriv en standard " SELECT " uttalande . Till exempel : SELECT * FROM anställda . Detta hämtar alla data från tabellen "employees" i din databas . Notera att den bakre " , " utelämnades eftersom kommandot inte är klar ännu
7
Använd en WHERE -uttryck som använder LIKE : . WHERE namn LIKE ' k % ' ;
detta talar om för SQL att bara hämta poster där namnet " gillar " mönstret "k % . " Precis som " * " i Visual Basic är ett wild card som kan fylla i för något , kan den " % " i en SQL som uttalandet fylla i för någonting . Ett annat sätt att läsa " WHERE namn LIKE ' k % ' " skulle vara " där namn börjar med k. . " Addera