Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

MS SQL Server Forum


Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting


Antwort
     
Themen-Optionen
Alt 12.08.2010, 14:29   #11
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Also so wie ich das verstehe würdest du mit einer IN-Klausel wahrscheinlich weiter kommen. Dann kannst du dir das mit der Variable komplett sparen...

Code:
Select <blub> from <bla> where <möp> in ('AC', 'BX', 'HG')

Signatur
MfG

Carsten Paul
MCSEBoard.de SQL Blog
Kein Support per PN, dafür ist das Forum da!

In Memory of LukasB

    Mit Zitat antworten
Alt 12.08.2010, 14:40   #12
Newbie
 
Offline
Registriert seit: 08-2009
Beiträge: 18
Aber wie splitte ich die Werte, so das ich prüfen kann.

Edit: Weil die Werte sind nicht immer gleich
    Mit Zitat antworten
Alt 12.08.2010, 14:58   #13
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

vielleicht kannst du endlich mal ausführlich erläutern, worum es geht. Wo kommt der String her, den du zerlegen willst? Irgendwie muss der doch in dein Skript kommen. Wird der von einer Applikation übergeben? Kommt er aus einem Tabellenfeld? Warum stehen überhaupt mehrere Werte in einem String? Müssen die Abfragen hintereinander laufen, oder würde eine Kriterienverknüpfung via "OR" ausreichen?

How to ask a question

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 12.08.2010, 15:03   #14
Newbie
 
Offline
Registriert seit: 08-2009
Beiträge: 18
Also ich benötige die Lösung für ein Warenwirtschaftssystem. Der String kommt aus einem Feld.

Ich habe mehrere tausend Datensätze. Und ich möchte nur die Datensätze anzeigen, die folgende Zeichen enthalten.

*AC*BX*HG*

Also wenn in ein Datensatz in der Spalte Description AC enthält, dann soll diese als Ergebnis angezeigt werden und so auch bei den anderen.
    Mit Zitat antworten
Alt 12.08.2010, 16:05   #15
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

du könntest die von Carsten gepostete Funktion abwandeln, sodass sie die Werte in eine temporäre Tabelle speichert. Dann fragst du die mit der Zieltabelle gejoined ab.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
OWA / Login String? Bjoern28 MS Exchange Forum 2 04.05.2010 15:26
c# string anpassen für Ausgabe BlackShadow Windows Forum — Scripting 2 22.04.2009 15:27
string abfragen und ändern it_practice Windows Forum — Scripting 11 14.04.2008 11:53
String Manipulation in SQL thumb MS SQL Server Forum 3 19.05.2004 17:53


Alle Zeitangaben in MEZ/CET. Es ist jetzt 01:28 Uhr. Seite generiert in 0,060 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang