Zum Inhalt springen

Stefan87

Mitglieder
  • Gesamte Inhalte

    93
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Stefan87

  1. Ja dann sollte das so klappen wie ich es geschrieben habe ;-)
  2. Hi, also ich würde sagen da sind mehrere kleine Fehler drin... auf welcher DB soll das denn laufen? so müsste es normal gehen ... SELECT CASE WHEN SpalteA > 2009 THEN case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false' THEN 1 ELSE 0 END ELSE case WHEN SpalteD='K' or SpalteD='G' And SpalteB='false' and SpalteC='false' THEN 1 ELSE 0 END END FROM XXX Allerdings würde ich die "When" abfragen mit Klammern ausstatten da sonst die AND und OR verknüpfungen nicht ganz kla sind...
  3. Das sollte eigentlich kein Problem sein, wenn die Spalten vom Typ her auch NUMBER und nicht VARCHAR sind ? Es gibt allerdings noch ein Problem wenn du diesen Code verwendest --------------------------------- SpalteA + SpalteB + SpalteC + Case WHEN SpalteD = 1 Then 'Text' Else '' End AS xyz, --------------------------------- denn nach dem addieren von A, B und C brauchst du ein || und nicht ein + da sonst die Spalte D addiert wird .... was nicht geht wenn es sich um einen Text handelt ... --------------------------------- SpalteA + SpalteB + SpalteC || Case WHEN SpalteD = 1 Then 'Text' Else '' End AS xyz, --------------------------------- Hoffe das dir das hilft
  4. Hi, um was für eine DB geht es denn ?
  5. Eine alternative hätte ich wollte halt nur wissen ob es so möglich wäre. Aber danke nochmal fürs Kopfzerbrechen
  6. Wie gesagt habe ich eine Function die je nachdem welche Werte als Parameter geliefert werden mir einen SELECT zusammenstellt. Ich möchte nun eine SQL Befehl haben der den SELECT den die Function als Rückgabewert liefert ausführt. Nicht einen SQL Befehl der mir einfach den Rückgabewert ausgibt.
  7. Ja das geht allerding nur wenn mir vorher bekannt ist wie die Tabelle aussieht. Bei meiner Function ist es aber so das je nachdem welche Werte übergeben werden die Tabelle komplett anders aussehen kann. Hast du dafür auch eine Idee?
  8. ja sorry hab bei der Funktion die Deklaration mal weg gelassen war ja nur als Beispiel.... Ich möchte allerdings nicht dass mir das Ergebnis der Funktion als Spalte geliefert wird sondern der SELECT den die Funktion liefert ausgeführt wird. Bei deiner Vorschlag würde es so aussehen SELECT Test(‘x’) from dual; Ergebnis: Spalte : Test(x) Wert : SELECT * FROM TEST Und ich möchte den SELECT nicht angezeigt bekommen, ich möchte das er ausgeführt wird so das ich das Ergebnis sehe.
  9. Hi erstmal, ich habe hier ein kleines Problem was vielleicht echt einfach ist. Ich habe eine PL/SQL Function die mir einen SELECT erstellt und liefert z.B. CREATE OR REPLACE FUNCTION TEST ( TT varchar2) RETURN varchar2 IS Begin int_sqlstring := 'SELECT * FROM TEST'; RETURN int_sqlstring; END TEST ; Jetzt möchte ich wissen wie der SQL aussieht der diesen SELECT ausführt. Versucht habe ich es schon mit einem Execute, allerdings funktioniert der nicht bei Funktionen.... Hoffentlich das war verständlich.
  10. Hi, also ich würde mit den Funktionen LENGTH(char) und SUBSTR(char, m [, n]) arbeiten. z.B.: SELECT case where (LENGTH(SPALTE1) +1) < (LENGTH(SPALTE2)) then SUBSTR(SPALTE2, 0,LENGTH(SPALTE2)-1) else SPALTE2 end FROM DUAL hoffe das ist soweit verständlich
  11. Hallo, also ein Trigger in pl/sql der dir bei einem Insert in eine andere Tabelle etwas schreibt müsste ca so aussehen. CREATE OR REPLACE TRIGGER "TriggerName" BEFORE INSERT ON Tabelle1 FOR EACH ROW BEGIN INSERT INTO TABLE2 VALUES ('1','2',......); END; / Hoffe das ich dir damit helfen konnte.
  12. Naja ist ja schonmal etwas mehr^^ Aber welche Programmiersprachen verwendest du denn so? Und bist du dir sicher das du mit nen bissl Programmieren aus der Schule einen Job in der Softwareentwicklung machen willst ?
  13. Danke für die schnelle Antwort aber nein das geht so auch. Ich habe den Fehler schon selber gefunden. Im Select kann man nicht mit boolean arbeiten das geht nur in PL/SQL deswegen kommt er nicht damit kla das die Function true zurückliefert. Ich habe es jetzt so gelöst das die Funktion eine 1 für true und eine 0 für false liefert. sieht jetzt also so aus: SELECT (CASE when 1 = correct_date_format_german('09.10.2009') then 1 else 0 end ) FROM DUAL;
  14. Hi, ich habe ein kleines Problem mit dem Select Case. Hier der Select: SELECT (CASE when correct_date_format_german('09.10.2009') then 1 else 0 end )FROM DUAL; Die correct_date_format_german ist eine Methode die entweder True oder False zurück liefert. Kann es sein das die Case Funktion nicht direkt mit boolschen Werten arbeitet sondern einen wirklichen vergleich benötigt ? Danke schonmal
  15. Hallo, also ich bin 22 Jahre alt und wurde dieses Jahr übernommen. Ich bin bei einem Unternehmen das über 300.000 Mitarbeiter hat. Verdiene ca.2500 Brutto und habe eine 35 Stunden Woche. +Urlaubs und Weinachtsgeld Das ist schon ein sehr guter Verdienst, ich befürchte das wirst du nicht erreichen aber zwischen 1800 und 2200 sollte es schon liegen. Kommt natürlich auch drauf an wie sehr du gebraucht wirst was du alles kannst und wie du die Prüfung abschneidest. Hoffe das hilft dir etwas und viel Glück beim Verhandeln
  16. Ich kann mich da auch nur anschließen. Sofern es nur ein minimaler Teil deines eigentlichen Projektes ist was du mit anderen Leuten zusammen bzw. was andere für dich gemacht haben sehe ich da kein Problem. Aber ich würde es auf jeden Fall mit in die Doku aufnehmen. Und wie bereits gesagt heißt das nicht das du keine Fragen in dem Bereich zu erwarten hast. Viel eher ist es so das sie genau nach diesen Stellen fragen werde...
  17. Also es gibt die Klasse Buch mit den Attrbut Preis usw.. Dann Gibt es die Klasse Standort Sowie die Klasse Regal Sowie die Klasse Raum --------------------------------- Jetzt die Verbindungen Ein Buch hat genau Ein Standort, Ein Standort kann aber mehrere Bücher haben also eine 1 zu N beziehung. Ein Standort hat genau ein Regal und einen Raum Ein Regal hat ein Standort und auch nur ein Raum Ein Raum hat mehrere Regale --------------------------------- Jetzt könnte man überlegen ob man den Standort Überhaupt braucht oder ob man da nicht auch das Regal nehmen kann. Wenn es mehrere Plätze im Regal gibt dann sollte man schon den Standort haben mit nem entsprechendem Atribut Hoffe das reicht dir so und nicht auf rechtschreibfehler achten hatte leider keine Zeit es nochmal zu lesen ^^
  18. Richtige Angaben sind das schon aber das ist halt der Vorteil bei einer Großen Firma. In manchen Bereichen bei uns bekommen die Auszubildenden die Übernommen wurden sogar noch etwas mehr.
  19. Also ich kann dazu auch nur sagen ich würde nicht wegen 2000 Euro Brutto im Jahr die Firma wechseln wenn du mit den Kollegen/Chef und deinem Arbeitsgebiet super kla kommst. Wenn natürlich da irgendwo nen großes Problem ist dann würde ich dir schon raten zu wechsel oder das zumindest mal anzusprechen. Und nochmal zu dem Gehalt... Es ist ja auch normal das man als Berufseinsteiger nicht gleich 40k oder 45k nach Hause bringt das kommt aber mit der Zeit auch ... Aber wie immer gibt es natürlich auch Außnahemn die echt Glück haben Dann ist es auch ne Regionale angelegenheite z.B. wirs du in München garantiert mehr bekommen musst aber auch wegen Miete usw. mehr ausgeben... kommen halt mehere Sachen zusammen.
  20. Hi also das Gehalt an sich ist schon ok. Allerdings würde ich an deiner Stelle nicht die Firma wechsel um einen Job anzunehmen bei dem du weniger als vorher verdienst. Hier mal meine Daten zum vergleich: Alter: 22 Wohnort: 12km von der Firma entfernt letzter Ausbildungsabschluss : FIAE Juni2009 ( Schnitt 2,0) Arbeitsort: Paderborn Grösse der Firma: weit über 10.000 Mitarbeiter Branche der Firma: Jegliche Softwareprodukte Arbeitsstunden pro Woche: 35 Gesamtjahresbrutto: 31000 Anzahl der Monatsgehälter: 12 Anzahl der Urlaubstage: 30 Sonder- / Sozialleistungen: Urlaubsgeld / Weinachtsgeld Tätigkeiten (Aufgaben/Aufgabenbereich): Programmierung im VB.NET Umfeld sowie im Datenbankbereich sprich SQL/ PLSQL auf Oracle Datenbanken Ich bin eigentlich schon sehr zufrieden mit dem was ich tue und mit dem was ich dafür bekomme. Natürlich würde ich auch nicht nein sagen wenn es mehr wird . Das nächste was bei mir jetzt ansteht wäre parallel zum Job eine Studium anfangen um sich noch weiter zu Qualifizieren...
  21. Also bei mir waren die Fragen bei der mündlichen vollkommener Quatsch^^ Die hatten nichts mit meinem Thema zu tun .... sowas wie was ist ein Voll bzw. ein Halbaddierer ... und mein Thema war da Erstellen eines Tools zur Anonymisierung von Oracle Datenbanken ...
  22. Als erstes was für eine Ausbildung machst du und wie groß ist das Unternehmen?
  23. Ich glaube das geht nicht da die Spalte die breite der Zellen vor gibt allerdings kannst du zwei spalten miteinander verbinden und bei einigen Zellen die Verbindung nicht eingehen so hättest du unterschiedliche größen
  24. Also das kann von IHK zu IHK anders sein bei uns Bielefeld-Paderborn ist es so das die Ergebnisse per Post zugeschickt werden so das du deine Note vor der mündlichen Prüfung hast.
  25. Also ich würde sagen als Berufseinsteiger FIAE 30.000 +- 3.000 je nach dem wie gut du bist^^

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...