Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Oracle in einer Spalte nur bestimmte Werte ausgeben

Mitglied: teufel112

teufel112 (Level 1) - Jetzt verbinden

20.06.2013, aktualisiert 21.06.2013, 1607 Aufrufe, 6 Kommentare, 2 Danke

Hallo, bitte nicht gleich schimpfen auch wenn ich vielleicht eine dumme Frage stelle.

Ich habe eine Abfrage, die bringt mir aber in einer Spalte Werte, die ich nicht weiterverarbeiten kann, ich brauche aber die restlichen Daten dieser Zeile. Gibt es in Oracle eine Möglichkeit nur bestimmte Werte (z.B. A,B und C aber alles andere nicht) in dieser Spalte auszugeben und alle anderen Werte bei der Ausgabe zu unterdrücken??

Edit:

Ich habe diese Abfrage:

01.
SELECT  DATEN.NR AS NR,  
02.
DATEN.ART AS ART,  
03.
DATEN.ID AS ID  
04.
FROM  AUFTRAEGE, DATEN 
05.
WHERE   DATEN.ID = AUFTRAEGE.ID  

und bekomme diese Ausgabe:

NRARTID
47931-776953
70912E776954
30808H776955
47927N776956
76585Z776957

ich möchte aber diese Ausgabe:

NRARTID
47931776953
70912776954
30808H776955
47927N776956
76585776957

gibt es da eine Möglichkeit??

MfG teufel112
Mitglied: LianenSchwinger
20.06.2013 um 15:35 Uhr
Hallo teufel112,

meinst Du sowas?

01.
SELECT a.* 
02.
FROM tabelle AS a 
03.
WHERE a.suchspalte in ('A', 'B', 'C')
Dann werden alle Zeilen ausgegeben, in der in der Spalte "suchspalte" einer der Werte A, B oder C steht.

Gruß Jörg
Bitte warten ..
Mitglied: teufel112
21.06.2013 um 08:57 Uhr
Hallo LianenSchwinger, ich glaube nicht. Ich mein Porblem nicht besonders gut beschrieben, ich habe diese Abfrage:

01.
SELECT  DATEN.NR AS NR,  
02.
DATEN.ART AS ART,  
03.
DATEN.ID AS ID  
04.
FROM  AUFTRAEGE, DATEN 
05.
WHERE   DATEN.ID = AUFTRAEGE.ID  

und bekomme diese Ausgabe:

NRARTID
47931-776953
70912E776954
30808H776955
47927N776956
76585Z776957

ich möchte aber diese Ausgabe:

NRARTID
47931776953
70912776954
30808H776955
47927N776956
76585776957

gibt es da eine Möglichkeit??

MfG teufel112
Bitte warten ..
Mitglied: LianenSchwinger
21.06.2013, aktualisiert um 10:17 Uhr
Hallo teufel112,

ja, da gibt es eine Möglichkeit

01.
SELECT DATEN.NR AS NR, 
02.
       CASE WHEN DATEN.ART IN ('-', 'E', 'Z')  
03.
            THEN NULL  
04.
            ELSE DATEN.ART  
05.
       END ART, 
06.
       DATEN.ID AS ID 
07.
FROM AUFTRAEGE 
08.
INNER JOIN DATEN ON DATEN.ID = AUFTRAEGE.ID
Wenn einzelne Werte der Spalte Art ausgetauscht werden sollen dann geht das auch.

01.
SELECT DATEN.NR AS NR, 
02.
       CASE DATEN.ART WHEN 'A' THEN '1'  
03.
                      WHEN 'B' THEN '2' 
04.
                      WHEN 'C' THEN '3'  
05.
            ELSE DATEN.ART  
06.
       END ART, 
07.
       DATEN.ID AS ID 
08.
FROM AUFTRAEGE 
09.
INNER JOIN DATEN ON DATEN.ID = AUFTRAEGE.ID
Gruß Jörg
Bitte warten ..
Mitglied: teufel112
21.06.2013 um 10:05 Uhr
Vielen Dank für die Antwort, werde ich testen es sollte sicher auch so funktionieren:

01.
CASE WHEN DATEN.ART NOT IN ('H', 'N') 
02.
THEN NULL   
03.
ELSE DATEN.ART
da ich nur die H und N brauche???

MfG teufel112
Bitte warten ..
Mitglied: LianenSchwinger
21.06.2013, aktualisiert um 10:17 Uhr
... ja geht natürlich auch, oder ohne die Negierung:

01.
CASE WHEN DATEN.ART IN ('H', 'N') 
02.
     THEN DATEN.ART 
03.
     ELSE NULL 
04.
END ART
G Jörg
Bitte warten ..
Mitglied: teufel112
21.06.2013 um 10:19 Uhr
Habs eben getestet, es funktioniert!! Vielen Dank!!
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Wert aus einer Spalte mit Werten in einer Spalten vergleiche, wenn Wert vorhanden, dann Wert aus der dritten Spalte in der selben Zeile ausgeben, verschiedene Tabellenblätter

gelöst Frage von DevilioMicrosoft Office5 Kommentare

Hallo Zusammen, ich habe folgendes Problem und finde keine Lösung. Ich habe 2 Tabellenblätter mit folgenden Daten: Tabelle 1: ...

Microsoft Office

Excel Liste nach einem bestimmten Wert durchsuchen und dann einen bestimmten Wert ausgeben

gelöst Frage von michael1306Microsoft Office8 Kommentare

Hallo zusammen, zu meinem kleinen Problem. Ich habe eine Excel Tabelle die mit Daten gefüllt ist nur fehlen mir ...

Microsoft Office

Wenn mehrere Werte in verschiedenen Spalten gleich, dann Summe nachstehender Werte an anderer Stelle ausgeben

gelöst Frage von frosch44Microsoft Office5 Kommentare

Hallo, ich habe große eine Tabelle. In spalte A sowie in Spalte B stehen teilweise gleiche Werte. Sollte diese ...

Microsoft Office

Excel nächstligenden Wert ausgeben

gelöst Frage von Florian86Microsoft Office5 Kommentare

Hallo, ich habe folgende Tabelle Spalte A Spalte B Spalte C Spalte D Spalte E Spalte F Wert1 Bemerkung ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 1 TagWindows 105 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 1 TagAdministrator.de Feedback18 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 2 TagenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 2 TagenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Windows Server
NTFS Berechtigungen Ordnerstruktur
Frage von hukahu23489Windows Server11 Kommentare

Hallo, ich bin seit kurzem in einer neuen IT-Abteilung und bin über das Berechtigungskonzept des Unternehmens sehr schockiert. Ich ...

Exchange Server
NDR umleiten
Frage von isomasterExchange Server10 Kommentare

Hallo Kollege, ich habe ein Problem mit dem Exchange Server. Wir haben unsere info@ Adresse als Verteilergruppe eingebunden (so ...

Windows Server
Standortvernetzung zu einem Strato VServer (Windows)
Frage von matzefratze81Windows Server10 Kommentare

Moin, ich komme aus einem Enterprise-Umfeld und habe den Fehler gemacht, dass ich mich auf ein kleines Unternehmen eingelassen ...