Structured Query Language ( SQL ) ger databas programmerare med förmågan att söka , redigera och ta bort innehåll databastabell . SQL-språket använder apostrof karaktär som ett sätt att indikera sträng uppsägning . Därför , när programmeraren försöker söka i databasen efter en apostrof ( apostrof ) eller citattecken , inträffar ett fel . Du kan söka i en databas med hjälp av specifik syntax som talar om SQL server som de citat tecken är literals och inte en del av sträng uppsägning . Instruktioner
1
Skapa din grundläggande urvalsfråga . Detta skapar ett skal , så du bestämmer tabellkolumnerna returneras i sökresultaten . Följande fråga returnerar den första och sista namn för kunderna :
SELECT förnamn , efternamn FROM kunder
2
Sök i databasen efter alla poster som innehåller ett enda anbud tecken . För att indikera att den databas som du vill söka efter den enda anbud karaktär och inte en avslutad sträng , tillsätt dubbla apostrofer i frågan . Följande kod söker varje kunds efternamn för ett enkelt citationstecken :
SELECT förnamn , efternamn FROM kunder där efternamn = ' John '' s '
Notice början och slutar apostrofer används fortfarande , men apostrofen i " Johns " efternamn innehåller två tecken .
3
Sök i databasen för citat karaktär . Du kan lägga till en dubbel citat tecken i dina frågor utan specialtecken . Följande sökningar kundens bord för några citat tecken :
SELECT förnamn , efternamn FROM kunder där last_name som ' % " % "
procentuella karaktärer berättar databasen för att söka alla tecken i en tabell fält . Detta innebär att de data som returneras har citat karaktär i någon del av tabellen fältet värdet .