Wie Sie eine Datenbank für einzelne & doppelte Anführungszeichen suchen

January 7

Wie Sie eine Datenbank für einzelne & doppelte Anführungszeichen suchen

(SQL = Structured Query Language) bietet Datenbankprogrammierer die Möglichkeit suchen, bearbeiten und Entfernen der Inhalte der Datenbank-Tabelle. Die SQL-Sprache verwendet das Apostroph-Zeichen als Zeichenfolgenabschluss angegeben werden. Daher, wenn der Programmierer versucht, die Datenbank für ein Apostroph (einfache Anführungszeichen) oder Anführungszeichen suchen, tritt ein Fehler auf. Sie können eine Datenbank mit bestimmten Syntax, die dem SQLServer mitteilt, dass die Anführungszeichen Zeichen Literale und nicht Teil des Zeichenfolgenabschluss sind suchen.

Anweisungen

1 Erstellen Sie Ihre grundlegende select-Abfrage. Dadurch entsteht eine Schale, damit Sie die Tabellenspalten, die in den Suchergebnissen zurückgegeben bestimmen. Die folgende Abfrage gibt den vor- und Nachnamen für Kunden:

Wählen Sie First_name, Last_name von Kunden

2 Suche in der Datenbank für alle Datensätze, die ein Apostroph Zeichen enthalten. An der Datenbank, die Sie für das einfache Anführungszeichen und keine beendete Zeichenfolge suchen möchten, fügen Sie doppelte Apostrophe in der Abfrage. Der folgende Code durchsucht jeden Kunden Nachnamen für ein einzelnes Anführungszeichen:

Wählen Sie First_name, Last_name Kunden wo Last_name = ' John'' s'

Beachten Sie Beginn und Beendigung der Apostrophe werden noch benutzt, aber das Apostroph in der "Johannes" Nachname enthält zwei Zeichen.

3 Suche in der Datenbank für das Anführungszeichen Zeichen. Sie können hinzufügen, dass ein Double Charakter in Ihren Abfragen ohne Sonderzeichen zitiert. Die folgenden sucht die Customer-Tabelle für ein beliebiges Zeichen Zitate:

Wählen Sie First_name, Last_name Kunden wo Last_name wie "%" % "

Die Prozent-Zeichen sagen die Datenbank um alle Zeichen in einem Tabellenfeld zu suchen. Dies bedeutet, dass die zurückgegebenen Daten der Zitate-Charakter in irgendeinem Teil des Feldwerts Tabelle hat.