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, 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?
    Mit Zitat antworten
Alt 12.08.2010, 10:16   #2
Expert Member
 
Benutzerbild von phoenixcp
 
Offline
Registriert seit: 02-2004
Ort: Radebeul
Beiträge: 5.464
Hi

Zum Beispiel so in der Art: MSSQL Split bzw. explode function | SECURITY-BLOG.EU

Gruß

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, 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!

    Mit Zitat antworten
Alt 12.08.2010, 10:19   #4
Newbie
 
Offline
Registriert seit: 08-2009
Beiträge: 18
ich möchte alles in einem SQL Skript machen.
    Mit Zitat antworten
Alt 12.08.2010, 10:45   #5
Expert Member
 
Benutzerbild von NilsK
 
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!

    Mit Zitat antworten
Alt 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
    Mit Zitat antworten
Alt 12.08.2010, 11:26   #7
Expert Member
 
Benutzerbild von NilsK
 
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!

    Mit Zitat antworten
Alt 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
    Mit Zitat antworten
Alt 12.08.2010, 13:51   #9
Expert Member
 
Benutzerbild von NilsK
 
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!

    Mit Zitat antworten
Alt 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
    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:13 Uhr. Seite generiert in 0,068 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang