Fallstricke Kapitel 5

Veröffentlicht: von

Hier habe ich wenig gefunden, stimmt ziemlich genau mit der DBS1-Vorlesung überein. Prioritätsreihenfolge Boolescher, logischer Operatoren: siehe Logischer Operator ORDER BY Name oder Spaltennummer (position) Verwendung IS NULL oder IS NOT NULL Sortierung von alphanumerischen Spalten: Alphabetisch… Sortierung von Datumsfeldern: in der Zeitachse

Archiv nach Monat: September 2010

Besonderheiten bei Unterabfragen

Veröffentlicht: von

siehe auch: Unterabfrage in Unterabfrage, skalare Unterabfrage und last not least korrelierte Unterabfrage. Korrelierte Unterabfragen können nicht ohne äußere SELECT-Abfrage ausgeführt werden. Skalare Unterabfragen geben genau eine Zeile und einen Spalte zurück und können nicht in einem GROUP-BY-Ausdruck benutzt werden. Unterabfragen können auch zum Kopieren von Daten in einem CREATE TABLE verwendet werden, daneben auch…

Archiv nach Monat: September 2010

Besonderheiten bei Aggregatfunktionen

Veröffentlicht: von

COUNT(Spalte) zählt die von NULL verschiedenen Werte in einer Spalte, COUNT(*) auch die Zeilen, die komplett NULL sind. Alle Gruppenfunktionen ignorieren NULL-Werte im Gegensatz zu den Operatoren +, – * und  /: 9 + NULL= NULL Aggregatfunktionen (Synonym: Gruppenfunktionen) können mit Single-Rowfunktionen geschachtelt werden. SELECT TRUNC(AVG(gehalt)) FROM angestellte, Tiefe der Schachtelung ist beliebig Zwei Gruppenfunktionen…

Archiv nach Monat: September 2010

Besonderheiten beim einfachen SELECT

Veröffentlicht: von

Oracle hat die Pseudocolumns ROWNUM und ROWID, die immer vorhanden sind und auch abgefragt werden können. Anstelle von DISTINCT kann auch UNIQUE in einer Abfrage genutzt werden, also z.B. SELECT UNIQUE Nachname FROM angestellte; DISTINCT und können allerdings in einer SELECT-Abfrage nur einmal verwendet werden: SELECT DISTINCT Nachname, DISTINCT vorname  from angestellte; ist nicht zulässig. Die…

Archiv nach Monat: September 2010

DDL, DML und TCL

Veröffentlicht: von

DDL: Create Alter Drop Rename Truncate Grant Revoke Flashback Purge Comment DML: Select Insert Update Delete Merge TCL: Commit Rollback Savepoint

Archiv nach Monat: September 2010

DB Objekte im Exam

Veröffentlicht: von

Constraints Indexes Roles Sequences Synonyms Tables Users Views (Seite 47)

Archiv nach Monat: September 2010

Unterschied zu DB1+DB2

Veröffentlicht: von

Data Dictionary (ausführlicher) User Access mit Rollen (ausführlicher) Flashback Externe Tabellen Function-based Indexes Multitable INSERTs Cube, Rollup, Grouping Sets Zeitzonen With Klausel Reguläre Ausdrücke

Archiv nach Monat: September 2010