Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

SQL Statment. Mit Defaulwert

Frage Entwicklung Datenbanken

Mitglied: KikiMiki

KikiMiki (Level 1) - Jetzt verbinden

13.03.2009, aktualisiert 09:25 Uhr, 3239 Aufrufe, 8 Kommentare

Hallo ich hab folgendes Statment

Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
'Alter Status','Neuer Status', created as Zeitstempel

from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'
and j.priority=i.id
and j.issuetype=p.id;



In Alter Status und Neuer Status steht nichts
Wie kann ich jeweils das Wort OFFEN eintragen und die Überschriften bleiben bei neuer Status und Alter Status


Geht das ohne Insert überhaupt????
Mitglied: Logan000
13.03.2009 um 10:02 Uhr
Moin Moin

Du könntest natürlich in dem entsprechenden Feld der Tabelle einen Standartwert angeben.

Nur für die Abfrage könnte das auf einem MS SQL Server so aussehen:
01.
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,  
02.
CASE WHEN [Alter Status] IS NULL THEN 'OFFEN' ELSE [Alter Status] END, 
03.
  CASE WHEN [Neuer Status] IS NULL THEN 'OFFEN' ELSE [Neuer Status] END, 
04.
created as Zeitstempel 
05.
from jiraissue j,issuetype i, priority p 
06.
where j.pkey = 'issue-300'and j.priority=i.idand j.issuetype=p.id;
Gruß L.
Bitte warten ..
Mitglied: AndreasHoster
13.03.2009 um 10:21 Uhr
Du willst fest in der Ausgabe OFFEN stehen haben und als Spaltenname Alter Status bzw. Neuer Status?
Dann siehts so aus:
01.
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio, 
02.
'OFFEN' as [Alter Status],'OFFEN' as [Neuer Status], created as Zeitstempel 
03.
from jiraissue j,issuetype i, priority p 
04.
where j.pkey = 'issue-300' 
05.
and j.priority=i.id 
06.
and j.issuetype=p.id;
Bitte warten ..
Mitglied: KikiMiki
13.03.2009 um 10:32 Uhr
Habe beide Varianten 1 zu 1 kopiert geht leider nicht

Fehlernr. 1064
Bitte warten ..
Mitglied: AndreasHoster
13.03.2009 um 11:09 Uhr
Dann fangen wir halt mal an, Infos zu sammeln:
Welches Datenbanksystem überhaupt? Mein Skript arbeitet auf MSSQL.
Gibts zu der Fehlernummer auch einen Fehlertext?
Wie verwendest Du das SQL Statement? Direkt im Query Analyzer oder ähnlichem, per JDBC oder wie?
Bitte warten ..
Mitglied: Biber
13.03.2009 um 11:11 Uhr
Na toll, KikiMiki,

dann wissen wir jetzt wenigstens, dass Du auf einer MySQL-Datenbank rumschrubbelst.
Wieso vermutest Du denn, dass hier jemand die exakte Syntax posten kann, wenn nicht mal das DBMS bekannt ist, geschweige denn eine Versionsnummer?

Grüße
Biber
[Edit] @AndreasHoster
Gibts zu der Fehlernummer auch einen Fehlertext?
-->"You have a Tippfehlerle in your SQL-Syntax"
[/Edit]
Bitte warten ..
Mitglied: KikiMiki
13.03.2009 um 11:14 Uhr
My SQL QueryBrowser
Sorry hab ich vergessen zu erwähnen
Bitte warten ..
Mitglied: AndreasHoster
13.03.2009 um 11:31 Uhr
MySQL ist jetzt nicht meine Datenbank, aber ich würde dann mal raten, daß MySQL die Klammern bei as [Alter Status] nicht mag.
Weiß nur nicht, was man wegen dem Leerzeichen drin braucht.
Erster Versuch (Leerzeichen und Klammern weglassen):
01.
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio, 
02.
'OFFEN' as AlterStatus,'OFFEN' as NeuerStatus, created as Zeitstempel 
03.
from jiraissue j,issuetype i, priority p 
04.
where j.pkey = 'issue-300' 
05.
and j.priority=i.id 
06.
and j.issuetype=p.id;
Bitte warten ..
Mitglied: Logan000
13.03.2009 um 11:53 Uhr
Moin

Weiß nur nicht, was man wegen dem Leerzeichen drin braucht.
Ich glaub bei mySQL war das der Backtick (‘`’).

Gruß L.
Bitte warten ..
Ähnliche Inhalte
Microsoft
gelöst Licensing Server SQL 2014 (5)

Frage von TECHGENE zum Thema Microsoft ...

Datenbanken
gelöst MS SQL Abfragen und Formulare in Webseite einbinden (3)

Frage von Machello zum Thema Datenbanken ...

Backup
Backup-Software für IIS und MS SQL (2)

Frage von Ravelux zum Thema Backup ...

Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (17)

Frage von montylein1981 zum Thema Windows Server ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

(1)

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(9)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(6)

Anleitung von BassFishFox zum Thema Windows 10 ...

Heiß diskutierte Inhalte