Transact -SQL (T -SQL) hat die Fähigkeit, auf bestimmte Zeichen und Zeichenfolgen in Datenbank-Felder , einschließlich Sonderzeichen wie Apostrophe suchen. In diesem Beispiel wird Microsoft SQL Server 2008 R2 und die AdventureWorks-Datenbank , aber auch andere Editionen von SQL Server verwenden die gleiche Syntax. Things You
Installation von Microsoft SQL Server
Microsoft SQL Server Management Studio ( oder alternativen T- SQL -Entwicklungsumgebung )
brauchen anzeigen Weitere Anweisungen
1
Klicken die Windows- Schaltfläche "Start" und wählen Sie " Alle Programme". Gehen Sie auf die Microsoft SQL Server 2008 R2 Ordner , erweitern Sie den Inhalt und klicken Sie auf " SQL Server Management Studio ", um die Entwicklungsumgebung starten.
2
Klicken Sie auf die Schaltfläche "Verbinden" und eine Verbindung zu dem Server, der Datenbank .
3
Erweitern Sie den Ordner Datenbanken im Objekt-Explorer -Fenster und in der Datenbank abgefragt werden mit der rechten Maustaste . Wählen Sie " New Query" , um einen neuen T -SQL-Abfrage -Fenster zu öffnen .
4
Use " CHAR ( 39) " mit Platzhalterzeichen kombiniert ( "%") in der WHERE-Klausel zur Abfrage Zeilen enthalten Apostrophe in einer bestimmten Spalte . " CHAR ( 39) " in T- SQL stellt Zeichen 39 in der ASCII -Zeichensatz, der ein Apostroph ist .
Zum Beispiel, um Zeilen aus der Kontakte -Tabelle in der AdventureWorks -Datenbank, die Spalten mit Name Apostrophe haben wählen überall in der Spalte Daten , verwenden Sie die folgende Abfrage: . .
SELECT * FROM
[ AdventureWorks ] [Person] [Kontakt]
WHERE Nachname LIKE ' % ' + CHAR ( 39) + '%'