WinFuture-Forum.de: Sql-query - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Sql-query Bestimmte Sachen anzeigen lassen


#1 Mitglied ist offline   XDestroy 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.911
  • Beigetreten: 08. August 02
  • Reputation: 0

geschrieben 07. Januar 2009 - 10:42

Hallo zusammen!

Ich habe eine ganze Wiki in einer Datenbank gespeichert. Nun moechte ich aus der Textspalte wo die Artikel drin stehen mit einem SELECT bestimmte Strings anzeigen lassen. Viele (nicht jeder) Artikel enthaelt z.B. den String "SecurID %%%"

% = eine Nummer

Nun moechte ich alle Secur IDs angezeigt kriegen. Aber moeglichst nicht den Text drum herum, sonst ist die Uebersichtlichkeit floeten...

Probleme macht mir auch der Unterstrich! Der soll auch als solcher wahrgenommen werden und nicht als Wildcard fuer ein leerzeichen...

Es soll praktisch so aussehen:

SecurID_454
SecurID_548
usw.

ohne den Text der Drum herum ist. Die stehen naemlich teilweise mitten im Text irgendwo.

Habe es mit dem Befehl versucht bisher, aber das scheint noch net zu klappen:

SELECT text FROM text_table WHERE text like '%SecurID\_%';

Ich habe das Gefuehl, dass ich eher zwischen Select und From was aendern muss noch. Ich kriege momentan mit diesem Befehl nur die Texte angezeigt, in denen das halt drin steht.
0

Anzeige



#2 Mitglied ist offline   gorgel 

  • Gruppe: Mitglieder
  • Beiträge: 7
  • Beigetreten: 25. November 08
  • Reputation: 0

geschrieben 07. Januar 2009 - 11:05

Wenn du es mit den Unterstrich mit \ escapen möchtest, musst du dieses Zeichen als Escape-Zeichen bekannt machen:
SELECT text FROM text_table WHERE text LIKE '%SecurID\_%' ESCAPE '\';

Siehe für weitere Informationen:
http://sqlserver2000.databases.aspfaq.com/...sql-server.html
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0