Www.syntegris.de Exotisches SQL Author: Sven Weller.

Slides:



Advertisements
Ähnliche Präsentationen
ER-Datenmodell und Abfragen in SQL
Advertisements

XSQL - Beispiel. © Prof. T. Kudraß, HTWK Leipzig Nested Cursor erzeugen in SQL-Anfragen die XML-typische Baumstruktur (anstelle von Tabellen) Beispiel:
Folien 2-5, 7-8 © Prof. Dr. Manfred Rössle (FH Aalen)
System J – Compiler – Praktikum: Datenbanksystementwicklung Knut Stolze
SQL Server 2005 Übersicht für Entwickler Sebastian Weber Developer Evangelist Microsoft Deutschland GmbH.
Seite 1Maria, Philipp, Herbert Seite 1 Fitnessplaner Ziele: >Fitnessplaner für Onlinebetrieb >Registrierung >individuelle Trainingsplanerstellung.
SendEplanung Datenbank
Inner Joins.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
SQL Pattern & Spezialitäten. © Prof. T. Kudraß, HTWK Leipzig Rekursive Anfragen Syntax (SQL:1999) WITH RECURSIVE Rekursionstabelle (Spaltenliste) AS (
Übung Datenbanksysteme SQL-Anfragen (2)
Datenbanken 10: Einfügen, Ändern, Löschen
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Aufbau einer Verbindung zur Datenbank import java.net.URL; import java.sql.*; class JDBCExample.
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
Neue DBF und DBC Befehle in Visual FoxPro
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
objekt-relationale Datenbanken
Datenbanken Mehr als Tabellen.
Datenbanken Mehr als Tabellen. Datenbank Abfragen mit SQL: Eine Tabelle filtern Tabellen realer Datenbanken können sehr viele Informationen speichern:
EXPLAIN PLAN - Erste Schritte April 2004EXPLAIN PLAN2 Was fehlt noch? Konkretes Beispiel für einen Plan.
Advanced Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
SQL Überblick Abfragen aus einer Tabelle
WS 2013/14 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #6 SQL (Teil 3)
1. Hintergrund: Wie sich der Arbeitsmarkt und die Karrierewelt ändert
Qualitätsmanagement in der Entwicklung !?. artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Agenda 1. Ziele und Probleme.
Datenbanksysteme für hörer anderer Fachrichtungen
Copyright Oracle Corporation, All rights reserved. 6 Unteranfragen (Subqueries)
Aggregatsfunktion SQL = Structured Query Language.
Aggregatsfunktion mit Group by und having SQL = Structured Query Language.
Am Beispiel der Tabelle Crew des Raumschiffes Enterprise
Praxissemester Martin Amelsberg Daniel Finger 09. November 2004.
Verdichten von Daten mit Gruppenfunktionen
Structured Query Language
XQuery 1.0 – Arbeitsweise Mögl. Eingaben Das wird berücksichtigt: Typen von XPath und XML Schema Namensräume, Module Ergebnis: XML-Instanz.
Vorlesung #5 SQL (Teil 2).
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
ArcView als SDE - Client SDE Client inklusive! ArcViewGIS: ArcView GIS: Michael Jacobi ESRI GmbH ESRI EUROPEAN USER CONFERENCE.
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
Trigger-abhängige Client Interaktionen (bezüglich Oracle8i)
Datenbank für Skriptenverkauf
PHPmyadmin Maya Kindler 6c.
WS 2014/15 Datenbanksysteme Do 17:00 – 18:30 R Vorlesung #9 SQL Zusammenfassung.
Datenbanken abfragen mit SQL
Test 1 Test 2 Test 3. Test 4 Test 5 Test 6 Test 7 Test 8 Test 9.
DOAG Regionaltreffen NRW 10. Juni 2003 TDS Deutschland AG & Co. oHG PIPELINED FUNCTIONS Autor: Karl-Otto Spiecker Vortrag: Bernd Löschner.
Artiso solutions GmbH | Oberer Wiesenweg 25 | Blaustein | Advanced UI-Testing für WPF.
Modellierungsspezialisten DRITTE NORMALFORM! „Bei der Abfrage, können wir dann alles wieder zusammenfügen!“
1 © Thales IS GmbH 2002 Thales Information Systems GmbH Im Team für Ihren Erfolg DOAG - Regionaltreffen Hannover Donnerstag, Oracle 9i XML Datenbank.
© Thales IS GmbH 2002 Oracle's Data Warehousing Features 1 Thales Information Systems GmbH Im Team für Ihren Erfolg DOAG - Regionaltreffen Hannover Donnerstag,
Thomas Tretter, 10. Februar 2004Oracle Label Security1 Oracle Label Security (fine grained access control) 10. Februar 2004.
Standby Database Autor:
Scamander S O L U T I O N S Befreien Sie Ihre Oracle Applications Daten! Christian Rokitta - Berater Scamander Solutions BV
Übung Datenbanksysteme I SQL
Vorlesung #5 SQL (Teil 2).
SQL Join.
Wirtschaftsinformatik
Abfragesprache SQL in ORACLE
Flashback mal sieben DOAG RegioTreff , Wiesbaden
Sichten.
Textmuster.
Left Join, Right Join, Outer Join
Funktionen, GROUP BY, HAVING Views anlegen und verwenden
SQL Join.
Indexierung Oracle: indexes Indexierung.
Test.
Abfragestrategien in verteilten Systemen
Aggregations in Power BI
 Präsentation transkript:

Exotisches SQL Author: Sven Weller

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL VORSTELLUNG DES AUTHORS OCE: Certified SQL Expert Aktiv im OTN (SQL, PL/SQL, APEX, Database General) 20jährige Berufserfahrung Autor der Quickreferenzen für SQL Functions, Advanced SQL Functions, Apex Twitter: SvenWOracle Blog: svenweller.wordpress.com Einer der Geschäftsführer von syntegris information solutions GmbH

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL with bliste (bst) as (select chr(ascii('A')+level-1) from dual connect by level < ascii('Z')-ascii('A')+1) select l.bst from bliste l left join akten a on a.buchstabe=l.bst and a.vorgang = 1 order by 1; AUSLÖSER

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL UNBEKANNT = NICHT GENUTZT = EXOTISCH STATEMENT

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL ROW GENERATORS Zeilen generieren ist oft nützlich Fehlende Datumswerte erzeugen Testdaten herstellen Zusätzliche Summenzeilen String Parser (Tokenizer) Hierarchien als Tabelle darstellen Performance Wartbarkeit

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL GROUPING Zeilen zu aggregieren ist oft nützlich Daten verdichten Unterschiedliche Hierarchieebenen Strings zusammenbauen (De-Tokenizer) Die richtige Aggregations-Ebene zu finden, kann schwierig sein Beginn und Ende einer Gruppe können von anderen Zeilen abhängen

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL SQL FUNNIES SQL kann alles! „Exotische“ Beispiele Quiz

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL APEX DEMO APPLICATION

© SYNTEGRIS INFORMATION SOLUTIONS GMBH Exotisches SQL FAZIT Keine Angst vor „exotischen“ Kontrukten Selects Schritt für Schritt aufbauen (WITH clause) Pipelined Table Functions lernen und nutzen Kopieren und selbst testen!

Danke SYNTEGRIS INFORMATION SOLUTIONS GMBH HERMANNSTRASSE NEU-ISENBURG FON (06102) FAX (06102) SYNTEGRIS.DE SVEN-UWE WELLER