Structured Query Language (SQL) bietet Datenbank -Programmierer mit der Fähigkeit zu suchen, bearbeiten und entfernen Datenbank-Tabelle Inhalt . Die SQL-Sprache verwendet das Apostroph als einen Weg zur Beendigung Zeichenfolge anzugeben. Deshalb, wenn der Programmierer , um die Datenbank für einen Apostroph ( einfache Anführungszeichen ) oder Anführungszeichen suchen versucht , tritt ein Fehler auf . Sie können nach einer Datenbank mit spezifischen Syntax, die den SQL-Server , dass die Zitate Zeichen Literale und nicht ein Teil der Zeichenfolge Kündigung sind erzählt . Anleitung
1
Erstellen Sie Ihre grundlegende Auswahlabfrage . Dies schafft eine Schale, so dass Sie bestimmen die Spalten der Tabelle in den Suchergebnissen zurückgegeben . Die folgende Abfrage gibt den Vor-und Nachnamen für die Kunden :
select vorname, nachname von Kunden
2
Suche in der Datenbank für alle Datensätze, die ein einzelnes Anführungszeichen enthalten . Um auf die Datenbank, die Sie für die einzelnen Anführungszeichen und nicht einer terminierten String suchen möchten zeigen , fügen Sie doppelte Apostrophe in der Abfrage. Der folgende Code durchsucht jeden Kunden Nachnamen für ein einzelnes Anführungszeichen :
select vorname, nachname von Kunden , wo nachname = ' John'' s'
Hinweis der Beginn und Beendigung Apostrophe noch verwendet werden , aber das Apostroph in der "Johns " Nachname enthält zwei Zeichen .
3
Suche in der Datenbank für die Zitate Charakter. Sie können eine doppelte Anführungszeichen Charakter in Ihren Abfragen ohne Sonderzeichen hinzuzufügen. Die folgenden Recherchen der Kunde für jeden Tisch Zitate Charakter :
select vorname, nachname von Kunden , wo last_name like '% "% "
Die prozentualen Figuren erzählen die Datenbank auf ein beliebiges Zeichen in einer Tabelle suchen Feld . Dies bedeutet, dass die Daten zurückgegeben hat das zitiert Charakter in jedem Teil der Tabelle Feld Wert .