Transact - SQL ( T - SQL ) har förmågan att söka efter specifika tecken och strängar i databasen områden, inklusive specialtecken som apostrofer . Detta exempel använder Microsoft SQL Server 2008 R2 och AdventureWorks databasen , men andra SQL Server-versionerna använder samma syntax . Saker du behöver
Installation av Microsoft SQL Server Review Microsoft SQL Server Management Studio ( eller suppleant T - SQL utvecklingsmiljö )
Visa fler instruktioner
1
Klicka Windows " Start " -knappen och gå till " Alla program ". Gå till Microsoft SQL Server 2008 R2 mapp utöka innehållet och klicka på " SQL Server Management Studio " för att starta utvecklingsmiljön .
2
Klicka på knappen "Anslut" och ansluta till den server som hyser databas . Addera 3
Expandera mappen Databaser inom Object Explorer och högerklicka på den databas som ska tillfrågas . Välj " Ny fråga " för att öppna en ny T - SQL query fönster .
4
Använd " CHAR ( 39 ) " kombinerat med jokertecken ( " % " ) i WHERE att fråga rader som innehåller apostrofer i en viss kolumn . " CHAR ( 39 ) " i T - SQL representerar tecknet 39 i ASCII , vilket är en apostrof .
Till exempel vill välja rader från tabellen Kontakter i AdventureWorks databas som har lastName kolonner innehållande apostrofer någonstans i kolumnen uppgifter , använda följande fråga : . .
SELECT *
FROM [ AdventureWorks ] [ Person ] [ Kontakt ]
WHERE Efternamn LIKE ' % ' + CHAR ( 39 ) + ' % ' Addera