MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
MS SQL Server Forum Alles zum Thema Microsoft SQL Server — Q & A zu Microsoft SQL Server 2000 / 2005 / 2008 Architektur, Konfiguration, Troubleshooting
12.08.2010, 10:13
#1
Newbie
Offline
Registriert seit: 08-2009
Beiträge: 18
SQL - String aplitten
ich habe folgendes Problem und zwar habe ich einen String, dieser enthält Werte durch % getrennt. Nun möchte ich die Werte getrennt auslesen und in eine SQL Query packen, jeder wert ist in einer Query, alle zusammen werden mit UNION verknüpft. Wie kann ich das realisieren?
12.08.2010, 10:16
#2
Expert Member
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Signatur
12.08.2010, 10:17
#3
Expert Member
Offline
Registriert seit: 07-2005
Beiträge: 11.078
Die Frage wäre zuerst: Mit welcher Programmiersprache ?
-Zahni
Signatur
Wen du nicht mit Können beeindrucken kannst, den verwirre mit Schwachsinn!
12.08.2010, 10:19
#4
Newbie
Offline
Registriert seit: 08-2009
Beiträge: 18
ich möchte alles in einem SQL Skript machen.
12.08.2010, 10:45
#5
Expert Member
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,
wo befindet sich denn der String? In einem Datenbankfeld? In einer externen Applikation?
Du müsstest schon ein paar Ecken genauer werden.
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!
12.08.2010, 11:07
#6
Newbie
Offline
Registriert seit: 08-2009
Beiträge: 18
Also der String befindet sich in einer Variable, die ich oben im SQL Skript deklariere und ihr danach den string zuweise
12.08.2010, 11:26
#7
Expert Member
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,
aha, dann doch so ausführlich.
In dem Fall sollte Carstens Split-Funktion dir weiterhelfen. Wie du dann deine Queries baust, musst du selbst sehen - evtl. als dynamische Abfrage.
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!
12.08.2010, 13:40
#8
Newbie
Offline
Registriert seit: 08-2009
Beiträge: 18
Gibt es auch ne andere Möglichkeit. Also der String sieht so aus.
*AC*BX*HG
Nun möchte ich aus diesem String AC, BX, HG bekommen. Diese 3 Werte schleif ich dann durch und baue diese in eine Where-Klausel ein, die dann alle mit Union verbunden werden
12.08.2010, 13:51
#9
Expert Member
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,
so kommen wir nicht weiter. Beschreibe genau, was du machst und was dein Ziel ist. Sonst können wir nur raten, aber dir nicht sinnvoll helfen.
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!
12.08.2010, 13:55
#10
Newbie
Offline
Registriert seit: 08-2009
Beiträge: 18
Also ich habe in einer Variable x eine Zeichenfolge, die sieht folgendermaßen aus.
*AC*BX*HG*
Nun möchte ich alle Einträge aus einer Tabelle auslesen, die AC enthalten, dann die BX enthalten, usw. Alle Ergebnisse werden mit UNION zusammen gefasst
Alle Zeitangaben in MEZ/CET. Es ist jetzt 01:13 Uhr. Seite generiert in 0,068 Sekunden.
- Unsere Partner -
Copyright © 2000 – 2012 MCSEboard.de