Analytische Auswertungen in SQL
|
|
- Bernhard Schmidt
- vor 8 Jahren
- Abrufe
Transkript
1 Analytische Auswertungen in SQL LV Datenorientierte Systemanalyse, WS 2014/15 Dr. Walter Ebner, Institut für Informationswirtschaft Wirtschaftsuniversität Wien
2 Überblick Funktionen und Operatoren Logische Operatoren Vergleichsoperatoren Mathematische Operatoren und Funktionen Zeichenketten Funktionen Pattern Matching Formatierungsfunktionen Konditionale Ausdrücke Aggregatsfunktionen Window Functions 5
3 Logische Operatoren AND OR NOT Logische Konjunktion Logische Disjunktion Logische Negation Die Präzedenz (Reihenfolge der Abarbeitung) der Operatoren ist: 1. NOT 2. AND 3. OR 6
4 Vergleichsoperatoren < kleiner > größer <= kleiner oder gleich >= größer oder gleich = ist gleich <> oder!= ist ungleich a BETWEEN x AND y oder a NOT BETWEEN x AND y expression IS NULL expression IS NOT NULL Achtung: expression=null funktioniert nicht, da es immer FALSE ist. 7
5 Mathematische Operatoren + Addition - Subtraktion * Multiplikation / Division (Ganzzahlendivision schneidet den Rest ab) % Modulo (Rest einer Ganzzahlendivision) ^ Potenzierung (2^3=8)! Fakultät (5!=5*4*3*2*1=120) Daneben gibt es noch eine Reihe von bitweisen Operatoren 8
6 Mathematische Funktionen abs(x) ln(x) Absolutbetrag (negatives Vorzeichnen wird entfernt) Natürlicher Logarithmus log(x) Logarithmus mit Basis 10 pi() Die Kreiszahl Pi (3.14) random() Zufallszahl zwischen 0 und 1 round(v) round(v, s) sqrt(x) power(a, b) sin(x), cos(x), tan(x), asin(x), etc. Rundet v auf eine Ganzzahl Rundet v auf s Dezimalstellen Quadratwurzel Potenzierung a hoch b (äquivalent mit a^b) Trigonometrische Funktionen Und viele mehr (siehe Doku von DBMS) 9
7 Zeichenketten Operatoren und Funktionen string string Zeichenketten Verknüpfung string non-string Verknüpfung mit einem nicht String ( value: 3) lower(s) upper(s) initcap(s) length(s) trim(s) position(substring in string) substring(string [from x] [for y]) substring(string from pattern) Konvertierung zu Kleinbuchstaben Konvertierung zu Großbuchstaben Wandelt den ersten Buchstaben jedes Wortes in einen Großbuchstaben um Gibt die Anzahl der Zeichen des Strings aus Entfernt Whitespace vom Beginn und Ende des Strings Lokation des spezifizierten Substrings Substring von Position x für die nächsten y Zeichen Substring mit Regex-Pattern 10
8 Pattern Matching string LIKE pattern bzw. string NOT LIKE pattern Bei der Verwendung von LIKE gibt es die folgenden Wildcards: % kein oder beliebig viele Zeichen _ genau ein Zeichen string [NOT] SIMILAR TO regex-pattern (seit SQL:1999) Das Regex Pattern ist nicht Posix konform. Hier wird wie beim LIKE das % für beliebige Zeichenketten und das _ für genau ein Zeichen verwendet. Daneben bieten die meisten DBMS auch die Möglichkeit Posixkonforme Regular Expressions zu verwenden. z.b. in PostgreSQL mit dem ~ Operator 11
9 Build-in Scalar Functions current_date current_time current_timestamp current_user gibt das aktuelle Datum zurück gibt die aktuelle Zeit zurück gibt das aktuelle Datum inkl. Zeit zurück (äquivalent mit der Funktion now()) gibt den Usernamen zurück, mit den man sich zur DB verbunden hat. 12
10 Formatierungs- bzw. Umwandlungsfunktionen Um verschiedene Datentypen zu formatieren bzw. in bestimmte Datentypen umzuwandeln gibt es die to_ Funktionen. to_char(timestamp, text) Konvertiert Timestamp zu String to_char(interval, text) to_char(numeric, text) to_date(text, text) to_number(text, text) to_timestamp(text, text) Konvertiert Interval zu String Konvertiert Zahl (Double, real, numeric) zu String Konvertiert String zu Datentyp Date Konvertiert String zu Datentyp Numeric Konvertiert String zu Datentyp Timestamp Der Aufruf der Funktionen ist immer gleich: Der erste Parameter ist immer der Wert der formatiert werden soll. Der zweite gibt das Muster des Inputs bzw. Outputs an. Normales Datentyp-Casting geht mit: CAST(expression AS type) 13
11 Ergebnisausgabe limitieren in PostgreSQL Mit LIMIT und OFFSET kann man sich nur einer Teil des Result-Sets ausgeben lassen. SELECT select_list FROM table_expression LIMIT number [OFFSET offset_num] Wird LIMIT number spezifiziert, werden maximal number Zeilen retourniert (nur weniger, wenn das Ergebnis weniger Resultate liefert). OFFSET gibt an, dass offset_num Zeilen übersprungen werden sollen, bevor mit der Ausgabe von Zeilen begonnen wird. OFFSET 0 ist gleichbedeutend mit dem Weglassen dieser Klausel. Wird LIMIT und OFFSET verwendet, werden zuerst offset_num Zeilen übersprungen, bevor mit der Rückgabe von number Zeilen begonnen wird. Andere DBMS haben ähnliche Konstrukte um die Ergebnisausgabe zu limitieren. 14
12 Konditionale Ausdrücke CASE: vergleichbar mit if/else Blöcken in anderen Programmiersprachen: CASE WHEN condition THEN result [WHEN...] [ELSE result] END 15
13 Konditionale Ausdrücke CASE Beispiel SELECT * FROM test; a SELECT a, CASE WHEN a=1 THEN 'one' WHEN a=2 THEN 'two' ELSE 'other' END FROM test; a case one 2 two 3 other 16
14 Konditionale Ausdrücke COALESCE: COALESCE(value [,...]) Die COALESCE Funktion gibt den ersten Wert zurück, der nicht null ist. SELECT COALESCE(description, short_description, '(none)'), Ähnlich wie die Funktionen NVL und IFNULL bei anderen Datenbankmanagementsystemen. 17
15 Konditionale Ausdrücke NULLIF: NULLIF(value1, value2) Gibt NULL zurück wenn value1 gleich value2 ist. Ansonsten wird value1 zurückgegeben. Tipp: mit NULLIF(value, '') kann man erreichen, dass aus einer leeren Zeichenkette ein NULL Value wird. Zum Beispiel im Zusammenhang mit COALESCE da ansonsten, die leere Zeichenkette ausgegeben werden würde, da eine leere Zeichenkette ungleich NULL ist. Achtung: in Oracle ist alles anders. Dort gibt es keine leeren Zeichenketten werden automatisch NULL. 18
16 Aggregatsfunktionen count(*) count(expression) avg(expression) min(expression) max(expression) sum(expression) string_agg(expression, delimiter) Anzahl der Input Rows Anzahl der Input Werte, die ungleich NULL sind Durchschnitt (arithmetisches Mittel) über die Input Werte Gibt den kleinsten Wert zurück Gibt den größten Wert zurück Gibt die Summe der Input Werte zurück Input Werte werden zu einem String zusammengehängt (Werte werden durch den delimiter getrennt) 19
17 Beispiel für string_agg() Tipp: bei string_agg kann man auch ein ORDER BY verwenden um die Werte zu sortieren. SELECT wohnort, count(*) as anzahl, string_agg(name, '; ' ORDER BY name) as namen FROM angestellte GROUP BY wohnort; 20
18 Statistische Aggregatsfunktionen in PostgreSQL avg(x) corr(y, X) var_pop(expression) var_samp(expression) stddev_pop(expression) stddev_samp(expression) regr_slope(y, X) regr_intercept(y, X) Durchschnitt (arithmetisches Mittel) Korrelationskoeffizient zwischen X und Y Varianz aller Werte (Grundgesamtheit) Varianz aller Stichprobenwerte Standardabweichung aller Werte (Grundgesamtheit) Standardabweichung aller Werte der Stichprobe Steigung der Regressionsgeraden (lineare Regression) Intercept der Regressionsgeraden 21
19 Window Functions - Allgemeines Mit SQL:2003 wurde die window clause eingeführt. Durch diese window clause werden aus Aggregate Functions Window Functions. Von Oracle werden diese Funktionen als Analytic Functions bezeichnet. Derzeit werden sie unter anderem von den folgenden Datenbankmanagementsystemen unterstützt: Keine Unterstützung in MySQL! 22
20 Window Functions - Funktionsweise Window Funktionen führen eine Berechnung über eine Menge von Zeilen durch, die auf irgendeine Weise verwandt mit der aktuellen Zeile sind. Dies ist ähnlich wie bei Aggregatsfunktionen aber mit dem Unterschied, dass bei den Window Functions die Ergebnisse nicht in eine Zeile zusammengezogen werden Die Zeilen bleiben erhalten. 23
21 Window Functions - Hinweise Window Functions werden mit Ausnahme der ORDER BY clause zu allerletzt evaluiert. Wegen dieser späten Evaluierung können sie deshalb nicht in der WHERE, GROUP BY oder HAVING Klausel vorkommen. Zu beachten ist, dass die (Gruppe von) Zeilen, die für die Kalkulation herangezoggen werden, nicht durch eine GROUP BY clause bestimmt werden, sondern durch Partitioning innerhalb der Window clause. Außerdem ist zu beachten, dass die Reihenfolge innerhalb der Gruppen durch eine ORDER BY clause bestimmt wird. Aber diese betrifft nur die Berechnung innerhalb der Window Function und hat keine Auswirkung auf die Reihenfolge, wie die Zeilen letztendlich ausgegeben werden. Tipp: Man kann der Spalte einen Alias Namen geben und dann diesen Aliasnamen zum sortieren des Ergebnisses verwenden.
22 SQL: Window Clause FUNCTION_NAME(expr) OVER {window_name (window_specification)} window_specification ::= [window_name][partitioning][ordering][framing] partitioning ::= PARTITION BY value [, value...] [COLLATE collation_name] ordering ::= ORDER [SIBLINGS] BY rule [, rule...] rule ::= {value position alias} [ASC DESC] [NULLS {FIRST LAST}] framing ::= {ROWS RANGE} {start between} [exclusion] start ::= {UNBOUNDED PRECEDING unsigned-integer PRECEDING CURRENT ROW} between ::= BETWEEN bound AND bound bound ::= {start UNBOUNDED FOLLOWING unsigned-integer FOLLOWING} exclusion ::= {EXCLUDE CURRENT ROW EXCLUDE GROUP EXCLUDE TIES EXCLUDE NO OTHERS}
23 PostgreSQL - Window Clause FUNCTION_NAME(expr) OVER {window_name (window_specification)} window_specification ::= [partitioning][ordering][framing] partitioning ::= PARTITION BY value [, value...] ordering ::= ORDER BY rule [, rule...] rule ::= {value position alias} [ASC DESC] [NULLS {FIRST LAST}] framing ::= {ROWS RANGE} {start between} start ::= {UNBOUNDED PRECEDING unsigned-integer PRECEDING CURRENT ROW} between ::= BETWEEN bound AND bound bound ::= {start UNBOUNDED FOLLOWING unsigned-integer FOLLOWING} Die einfachste Form ist somit ein: function_name(expr) OVER () z.b. avg(salary) over()
24 Allgemeine Window Funktionen (1/2) Die folgenden Funktionen hängen von der Reihenfolge der Werte ab. Deshalb ist hier zwingend ein ORDER BY im OVER() notwendig: row_number() rank() dense_rank() percent_rank() cume_dist() ntile(num_buckets) Nächste Folie Nummer der aktuellen Zeile innerhalb der Partition; zählen beginnt bei 1 Rang der aktuellen Zeile (Es gibt Gaps wenn es gleiche Ergebnisse gibt) Rang der aktuellen Zeile ohne Gaps (peer groups) Relativer Rang der aktuellen Zeile: (rank-1)/(total rows-1) Relativer Rang der aktuellen Zeile: (number of rows preceding or peer with current row) / (total rows) Ganzzahl von 1 bis num_buckets, die die Partition so gleich wie möglich aufteilt. 27
25 Allgemeine Window Funktionen (2/2) lag(value [, offset [, default]]) lead(value [, offset [, default]]) first_value(value) last_value(value) nth_value(value, nth) Retourniert den Wert der Spalte value, der offset Zeilen weiter hinten kommt (offset defaults to 1; default ist standardmäßig NULL) Retourniert den Wert der Spalte value, der offset Zeilen weiter vorne steht (offset defaults to 1) Gibt den ersten Wert innerhalb eines Window- Frames zurück. Gibt letzten Wert innerhalb eines Window-Frames zurück. Gibt den nth-ten Wert innerhalb eines Window- Frames zurück. Zusätzlich zu diesen Funktionen kann jede Aggregatsfunktion als Window Function verwendet werden. Aggregatsfunktionen werden nur dann als Window Function interpretiert, wenn nach ihrem Aufruf ein OVER() folgt. 28
26 Window Functions - Beispiel Die folgende Tabelle ist der Ausgangspunkt für unsere weiteren Abfragen: SELECT depname, empno, salary FROM empsalary; Depname=Abteilung Empno=Angestelltennr. Salary=Gehalt 29
27 Window Functions - Beispiel Geben Sie die Abteilungen mit dem jeweiligen Durchschnittsgehalt aus: SELECT depname, avg(salary) FROM empsalary GROUP BY depname; Soweit nichts neues: Hier wird AVG() als Aggregatsfunktion verwendet und nicht als Window Function. 30
28 Window Functions - Beispiel Nun sollten aber alle Personen mit ihren Gehalt und dem Durchschnittsgehalt der jeweiligen Abteilung ausgegeben werden: SELECT depname, empno, salary, avg(salary) OVER (PARTITION BY depname) FROM empsalary; 31
29 Window Functions - Beispiel Lässt man das PARTITION BY weg, gibt es nur eine Partition (nämlich alle Zeilen). Der Durchschnitt ist somit über alle Werte: SELECT depname, empno, salary, avg(salary) OVER () FROM empsalary; 32
30 Window Functions - Beispiel Mit rank() bekommt man den numerischen Rang innerhalb einer Partition, der sich durch die Sortierung eines oder mehrerer Attribute ergibt. SELECT depname, empno, salary, rank() OVER (PARTITION BY depname ORDER BY salary DESC) FROM empsalary; 33
31 Window Functions - Beispiel Unterschied zwischen row_number(), rank() und dense_rank(): SELECT depname, empno, salary, row_number() OVER (PARTITION BY depname ORDER BY salary DESC), rank() OVER (PARTITION BY depname ORDER BY salary DESC), dense_rank() OVER (PARTITION BY depname ORDER BY salary DESC) FROM empsalary; 34
32 Window Functions - Beispiel Damit man dasselbe Window nicht ständig wiederholen muss, kann man das Window getrennt definieren und mit einen Namen versehen. SELECT depname, empno, salary, row_number() OVER w AS sort_attr, rank() OVER w, dense_rank() OVER w FROM empsalary WHERE 1=1 -- sinnlos, nur zum Zeigen, dass die Windowdef. danach kommt WINDOW w AS(PARTITION BY depname ORDER BY salary DESC) ORDER BY depname, sort_attr; 35
33 Window Functions Window Frame Es gibt noch ein anderes wichtiges Konzept bei den Window Functions. Nämlich für jede Zeile gibt es innerhalb der Partition eine Menge von Zeilen, die als Window Frame bezeichnet werden. Viele (aber nicht alle) Window Functions beziehen in ihren Berechnungen nur die Zeilen des Window Frames ein und nicht alle Zeilen der Partition. Standardmäßig, wenn ein ORDER BY spezifiziert ist, besteht der Frame aus allen Zeilen vom Start der Partition bis zur aktuellen Zeile plus alle folgenen Zeilen, die den selben Wert wie die aktuelle Zeile haben. Wird ORDER BY weggelassen, besteht der Frame standardmäßig aus allen Zeilen der Partition. Das Beispiel auf der nächsten Folie dient zur Veranschaulichung dieses Standardverhaltens. 36
34 Window Functions Window Frame SELECT salary, sum(salary) OVER () FROM empsalary; SELECT salary, sum(salary) OVER (ORDER BY salary) FROM empsalary; Beide 4800 Werte sind hier schon dabei Ohne ORDER BY besteht der Frame aus allen Zeilen der Partition. Mit ORDER BY besteht der Frame aus allen Zeilen bis zur aktuellen (gemäß Sortierung). 37
35 Weiterführende Literatur SQL in a Nutshell, 2 nd edition PostgreSQL - Window Functions PostgreSQL - Window Functions Tutorial PostgreSQL Syntax Window Functions Oracle - Analytic Functions 38
36 ENDE 39
Informatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrDetails zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.
SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von
MehrDiana Lange. Generative Gestaltung Operatoren
Diana Lange Generative Gestaltung Operatoren Begriffserklärung Verknüpfungsvorschrift im Rahmen logischer Kalküle. Quelle: google Operatoren sind Zeichen, die mit einer bestimmten Bedeutung versehen sind.
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
MehrSQL Teil 2. SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Komplexer SELECT-Ausdruck
SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Fahren fort mit SQL Befehlen. Bilden Relationenalgebra auf SQL ab. So Umsetzung von Anfragen an die DB (bzw. Tabellen) möglich. SELECT
MehrAbfrage-Befehle in MySQL -diverse Funktionen -
Abfrage-Befehle in MySQL -diverse Funktionen - Berechnungen mit MySQL -Einführung Ich liebe Funktionen! Es sollen die Projektbezeichnung, der Auftragswert, die Mehrwertsteuer und der Bruttobetrag für jedes
MehrDie bisher bereits bekannten Aggregatsfunktionen MIN, MAX, SUM, AVG, COUNT, VARIANCE und STDDEV wurden um FIRST und LAST erweitert.
Betrifft Autor FIRST, LAST Markus Jägle (markus.jaegle@trivadis.com) Art der Info Technische Background Info (April 2002) Quelle Aus dem NF9i-Kurs, NF9i-Techno-Circle der Trivadis und Oracle9i Data Warehousing
MehrErweiterung der Aufgabe. Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen:
VBA Programmierung mit Excel Schleifen 1/6 Erweiterung der Aufgabe Die Notenberechnung soll nicht nur für einen Schüler, sondern für bis zu 35 Schüler gehen: Es müssen also 11 (B L) x 35 = 385 Zellen berücksichtigt
MehrEinführung in das Arbeiten mit MS Excel. 1. Bearbeitungs
Einführung in das Arbeiten mit MS Excel 1. Bildschirmaufbau Die Tabellenkalkulation Excel basiert auf einem Rechenblatt, das aus Spalten und Zeilen besteht. Das Rechenblatt setzt sich somit aus einzelnen
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrLeseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.
Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.1 im Internet: www.datenbanken-programmierung.de... 3.0 SQL nach
MehrJava Einführung Operatoren Kapitel 2 und 3
Java Einführung Operatoren Kapitel 2 und 3 Inhalt dieser Einheit Operatoren (unär, binär, ternär) Rangfolge der Operatoren Zuweisungsoperatoren Vergleichsoperatoren Logische Operatoren 2 Operatoren Abhängig
MehrAccess [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen
Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen
MehrErwin Grüner 09.02.2006
FB Psychologie Uni Marburg 09.02.2006 Themenübersicht Folgende Befehle stehen in R zur Verfügung: {}: Anweisungsblock if: Bedingte Anweisung switch: Fallunterscheidung repeat-schleife while-schleife for-schleife
MehrAufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
MehrKorrelation (II) Korrelation und Kausalität
Korrelation (II) Korrelation und Kausalität Situation: Seien X, Y zwei metrisch skalierte Merkmale mit Ausprägungen (x 1, x 2,..., x n ) bzw. (y 1, y 2,..., y n ). D.h. für jede i = 1, 2,..., n bezeichnen
MehrSQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrDatentypen. Agenda für heute, 4. März, 2010. Pascal ist eine streng typisierte Programmiersprache
Agenda für heute, 4. März, 2010 Zusammengesetzte if-then-else-anweisungen Datentypen Pascal ist eine streng typisierte Programmiersprache Für jeden Speicherplatz muss ein Datentyp t (Datenformat) t) definiert
MehrZahlensysteme. von Christian Bartl
von Inhaltsverzeichnis Inhaltsverzeichnis... 2 1. Einleitung... 3 2. Umrechnungen... 3 2.1. Dezimalsystem Binärsystem... 3 2.2. Binärsystem Dezimalsystem... 3 2.3. Binärsystem Hexadezimalsystem... 3 2.4.
MehrSQL SQL. SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R. Grundlagen der Datenbanksysteme I
SQL SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R VII-1 Beispielrelationen Filiale ( Name Leiter Stadt Einlagen ) Konto ( KontoNr KundenNr FilialName Saldo ) Kredit
MehrMS Excel 2010 Kompakt
MS Excel 00 Kompakt FILTERN Aus einem großen Datenbestand sollen nur jene Datensätze (Zeilen) angezeigt werden, die einem bestimmten Eintrag eines Feldes (Spalte) entsprechen. Excel unterstützt Filterungen
MehrKleine Einführung in die lineare Regression mit Excel
Kleine Einführung in die lineare Regression mit Excel Grundoperationen mit Excel Werte mit Formeln berechnen Bsp.: Mittelwert und Standardabweichung Das $-Zeichen Beispielauswertung eines Versuches Daten
MehrMIN oder MAX Bildung per B*Tree Index Hint
E-Mail: rainer@lambertz-c.de Internet: http://www.lambertz-c.de MIN oder MAX Bildung per B*Tree Index Hint Zugegeben, der Trick Min- oder Maximalwerte per Index Hint zu ermitteln ist nicht neu. Gewöhnlich
MehrViele Bilder auf der FA-Homepage
Viele Bilder auf der FA-Homepage Standardmäßig lassen sich auf einer FA-Homepage nur 2 Bilder mit zugehörigem Text unterbringen. Sollen es mehr Bilder sein, muss man diese als von einer im Internet
MehrProgrammierung in C. Grundlagen. Stefan Kallerhoff
Programmierung in C Grundlagen Stefan Kallerhoff Vorstellungsrunde Name Hobby/Beruf Schon mal was programmiert? Erwartungen an den Kurs Lieblingstier Für zu Hause C-Buch online: http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/
MehrStatistische Auswertung:
Statistische Auswertung: Die erhobenen Daten mittels der selbst erstellten Tests (Surfaufgaben) Statistics Punkte aus dem Punkte aus Surftheorietest Punkte aus dem dem und dem Surftheorietest max.14p.
Mehr5 DATEN. 5.1. Variablen. Variablen können beliebige Werte zugewiesen und im Gegensatz zu
Daten Makro + VBA effektiv 5 DATEN 5.1. Variablen Variablen können beliebige Werte zugewiesen und im Gegensatz zu Konstanten jederzeit im Programm verändert werden. Als Variablen können beliebige Zeichenketten
Mehr7 Rechnen mit Polynomen
7 Rechnen mit Polynomen Zu Polynomfunktionen Satz. Zwei Polynomfunktionen und f : R R, x a n x n + a n 1 x n 1 + a 1 x + a 0 g : R R, x b n x n + b n 1 x n 1 + b 1 x + b 0 sind genau dann gleich, wenn
MehrÜbungskomplex Felder (1) Eindimensionale Felder Mehrdimensionale Felder
Übungskomplex Felder (1) Eindimensionale Felder Mehrdimensionale Felder Hinweise zur Übung Benötigter Vorlesungsstoff Ab diesem Übungskomplex wird die Kenntnis und praktische Beherrschung der Konzepte
MehrDokumentation. estat Version 2.0
Dokumentation estat Version 2.0 Installation Die Datei estat.xla in beliebiges Verzeichnis speichern. Im Menü Extras AddIns... Durchsuchen die Datei estat.xla auswählen. Danach das Auswahlhäkchen beim
MehrAbfragen: Grundbausteine
Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
MehrSQL Intensivpraktikum SS 2008
SQL Intensivpraktikum SS 2008 Aggregation von Daten Arbeit mit Gruppen SQL1 basierend auf OAI-Kurs Copyright Oracle Corporation, 1998. All rights reserved. Gruppenfunktionen Gruppenfunktionen verarbeiten
MehrR ist freie Software und kann von der Website. www.r-project.org
R R ist freie Software und kann von der Website heruntergeladen werden. www.r-project.org Nach dem Herunterladen und der Installation von R kann man R durch Doppelklicken auf das R-Symbol starten. R wird
MehrEDV-Fortbildung Kombi-Schulung Word-Excel 2010. Modul Excel. Informationen zum Programm. Die Programmoberfläche von Excel
EDV-Fortbildung Kombi-Schulung Word-Excel 2010 Modul Excel Informationen zum Programm Microsoft Excel ist das meistverbreitete Programm zur Tabellenkalkulation. Excel bietet sich für umfangreiche, aber
MehrGrundlagen der Videotechnik. Redundanz
Grundlagen der Videotechnik Redundanz Redundanz beruht auf: - statistischen Abhängigkeiten im Signal, - Information, die vorher schon gesendet wurde - generell eine Art Gedächtnis im Signal Beispiel: Ein
MehrZwischenablage (Bilder, Texte,...)
Zwischenablage was ist das? Informationen über. die Bedeutung der Windows-Zwischenablage Kopieren und Einfügen mit der Zwischenablage Vermeiden von Fehlern beim Arbeiten mit der Zwischenablage Bei diesen
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrSie sollen eine Datenbank für Befragungen mittels Online-Fragebögen zu unterschiedlichen Themen erstellen:
FRAGEBOGEN-AUFGABE Sie sollen eine Datenbank für Befragungen mittels Online-Fragebögen zu unterschiedlichen Themen erstellen: Ein Fragebogen besteht aus mehreren Fragen, eine Frage kann in mehreren Fragebögen
MehrErstellen von x-y-diagrammen in OpenOffice.calc
Erstellen von x-y-diagrammen in OpenOffice.calc In dieser kleinen Anleitung geht es nur darum, aus einer bestehenden Tabelle ein x-y-diagramm zu erzeugen. D.h. es müssen in der Tabelle mindestens zwei
MehrAuswahlabfragen mit ACCESS
Auswahlabfragen mit ACCESS Abfragekriterien und Operatoren Beim Entwerfen von ACCESS-Auswahlabfragen (queries) sind definierte Abfragekriterien bzw. Operatoren zu benutzen. Ein Abfragekriterium ist eine
MehrProjektzeit erfassen. Allgemeines. Projektzeit erfassen - Maske. Erklärung der Tabellenspalten. In Arbeit!
Projektzeit erfassen Allgemeines In Arbeit! Projektzeit erfassen - Maske Im Folgenden sehen Sie die Projektzeit erfassen - Maske eines Mitarbeiters (Renner Rudi) direkt nach dem Aufruf des Menüpunktes.
MehrVielen Dank an Dennis Riehle für die Bereitstellung dieser Folien
Vielen Dank an Dennis Riehle für die Bereitstellung dieser Folien 1.1 Definition Datenbank Ein Datenbanksystem (DBS) ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrProgrammierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrSQL - Übungen Bearbeitung der Datenbank Personal (1)
Bearbeitung der Datenbank Personal (1) 1. Abfragen einer einzigen Tabelle 1.1. Zeigen Sie alle Informationen an, die über die Kinder der Mitarbeiter gespeichert sind. 1.2. Zeigen Sie aus der Tabelle stelle
MehrMdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.
Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank
MehrBedingungen. Bedingungen. Bedingungen
Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006
Mehr2. ZELLINHALTE UND FORMELN
2. ZELLINHALTE UND FORMELN Aufgabe: In dem Beispiel Haushaltsbuch entwickeln Sie eine Kostenaufstellung, die alle monatlichen Ausgaben einzelner Sparten enthält. Darauf basierend berechnen Sie mit einfachen
MehrOutlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang
sysplus.ch outlook - mail-grundlagen Seite 1/8 Outlook Mail-Grundlagen Posteingang Es gibt verschiedene Möglichkeiten, um zum Posteingang zu gelangen. Man kann links im Outlook-Fenster auf die Schaltfläche
MehrModul 122 VBA Scribt.docx
Modul 122 VBA-Scribt 1/5 1 Entwicklungsumgebung - ALT + F11 VBA-Entwicklungsumgebung öffnen 2 Prozeduren (Sub-Prozeduren) Eine Prozedur besteht aus folgenden Bestandteilen: [Private Public] Sub subname([byval
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrRundung und Casting von Zahlen
W E R K S T A T T Rundung und Casting von Zahlen Intrexx 7.0 1. Einleitung In diesem Werkstattbeitrag erfahren Sie, wie Zahlenwerte speziell in Velocity, aber auch in Groovy, gerundet werden können. Für
MehrEinführung in die C++ Programmierung für Ingenieure
Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 14. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF
MehrAktuelle Entwicklungen
PostgreSQL Aktuelle Entwicklungen (Hans-Jürgen Schönig), [HACKERS] Are we losing momentum? Bruce Momjian: August 2003 Momjian Blog: Postgres Is Hot Bruche Momjian Blog: June 7, 2008 I have attended or
Mehr1. So beginnen Sie eine Kalkulation
KASSE Eine iphone Apps von a-mass Dieses kleine Programm kann zur Buchführung, als Haushalts- oder Registrierkasse verwendet werden Es können laufende Kosten genauso wie jegliche Ausgaben oder Einnahmen
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrAnleitung über den Umgang mit Schildern
Anleitung über den Umgang mit Schildern -Vorwort -Wo bekommt man Schilder? -Wo und wie speichert man die Schilder? -Wie füge ich die Schilder in meinen Track ein? -Welche Bauteile kann man noch für Schilder
MehrGrundlagen der Programmierung Prof. H. Mössenböck. 3. Verzweigungen
Grundlagen der Programmierung Prof. H. Mössenböck 3. Verzweigungen If-Anweisung n > 0? j n if (n > 0) x = x / n; ohne else-zweig x x / n j max x x > y? n max y if (x > y) max = x; else max = y; mit else-zweig
Mehr13. Lineare DGL höherer Ordnung. Eine DGL heißt von n-ter Ordnung, wenn Ableitungen y, y, y,... bis zur n-ten Ableitung y (n) darin vorkommen.
13. Lineare DGL höherer Ordnung. Eine DGL heißt von n-ter Ordnung, wenn Ableitungen y, y, y,... bis zur n-ten Ableitung y (n) darin vorkommen. Sie heißt linear, wenn sie die Form y (n) + a n 1 y (n 1)
Mehr5. Übung: PHP-Grundlagen
5.1. Erstes PHP-Programm 1. Schreiben Sie PHP-Programm innerhalb einer Webseite, d.h. innerhalb eines HTML-Dokument. Ihr PHP-Programm soll einen kurzen Text ausgeben und Komentare enthalten. Speichern
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrWintersemester Maschinenbau und Kunststofftechnik. Informatik. Tobias Wolf http://informatik.swoke.de. Seite 1 von 16
Kapitel 5 Arithmetische Operatoren Seite 1 von 16 Arithmetische Operatoren - Man unterscheidet unäre und binäre Operatoren. - Je nachdem, ob sie auf einen Operanden wirken, oder eine Verknüpfung zweier
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrKompaktes Datenbank-Wissen rund um die Datenbank-Programmierung mit Transact-SQL
UnternehmensDatenbanken im Netzwerk Teil 3: SQL Programmierung - Grundlagen SQL-Befehle Funktionen Operatoren Datentypen Datenbank erstellen Tabellen SQL-Abfragen Autor: Rainer Egewardt Copyright Kompaktes
Mehr6.2 Scan-Konvertierung (Scan Conversion)
6.2 Scan-Konvertierung (Scan Conversion) Scan-Konvertierung ist die Rasterung von einfachen Objekten (Geraden, Kreisen, Kurven). Als Ausgabemedium dient meist der Bildschirm, der aus einem Pixelraster
MehrSummenbildung in Bauteiltabellen mit If Then Abfrage
Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle
MehrGezielt über Folien hinweg springen
Gezielt über Folien hinweg springen Nehmen wir an, Sie haben eine relativ große Präsentation. Manchmal möchten Sie über Folien hinweg zu anderen Folien springen. Das kann vorkommen, weil Sie den gesamten
Mehr4. Erstellen von Klassen
Statistik mit Tabellenkalkulation 4. Erstellen von Klassen Mit einem einfachen Befehl lässt sich eine Liste von Zahlen auf die Häufigkeit der einzelnen Werte untersuchen. Verwenden Sie dazu den Befehl
Mehr10.6 Programmier-Exits für Workitems
10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
MehrIm Jahr t = 0 hat eine Stadt 10.000 Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. z(t) = at + b
Aufgabe 1: Im Jahr t = 0 hat eine Stadt 10.000 Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. (a) Nehmen Sie lineares Wachstum gemäß z(t) = at + b an, wobei z die Einwohnerzahl ist und
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrPraktikum Ingenieurinformatik. Termin 2. Verzweigungen (if-else), printf und scanf, while-schleife
Praktikum Ingenieurinformatik Termin 2 Verzweigungen (if-else), printf und scanf, while-schleife 1 1. Import/Export von Eclipse-Projekten 2. Verzweigungen (if-else-anweisung) 3. printf und scanf 4. Übungsaufgaben
MehrGrundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen
Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen 1. Quadratische Gleichungen Quadratische Gleichungen lassen sich immer auf die sog. normierte Form x 2 + px + = 0 bringen, in
Mehr4 Aufzählungen und Listen erstellen
4 4 Aufzählungen und Listen erstellen Beim Strukturieren von Dokumenten und Inhalten stellen Listen und Aufzählungen wichtige Werkzeuge dar. Mit ihnen lässt sich so ziemlich alles sortieren, was auf einer
MehrTutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm
Gnumeric Mittwoch, 8. Mai 2013 01:05 Tutorial: Gnumeric installieren und Jahres-Kostenübersicht erstellen mit Diagramm In diesem Tutorial will ich Ihnen zeigen, wie man Gnumeric installiert und wie man
MehrErstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])
3.7 Erstellen einer Collage Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu]) Dann Größe des Dokuments festlegen beispielsweise A4 (weitere
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrFunktion Erläuterung Beispiel
WESTFÄLISCHE WILHELMS-UNIVERSITÄT WIRTSCHAFTSWISSENSCHAFTLICHE FAKULTÄT BETRIEBLICHE DATENVERARBEITUNG Folgende Befehle werden typischerweise im Excel-Testat benötigt. Die Beispiele in diesem Dokument
MehrM@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
MehrSEMINAR Modifikation für die Nutzung des Community Builders
20.04.2010 SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung ecktion SEMINAR Modifikation für die Nutzung des Community Builders Step by Step Anleitung Bevor Sie loslegen
Mehr07. Kapitel: Abfragen erstellen Geschätzter Zeitaufwand: 45 Minuten
07. Kapitel: Abfragen erstellen Geschätzter Zeitaufwand: 45 Minuten Schwierigkeitsgrad: Ziel: Mit einer Abfrage führen Sie die Daten aus dem Kontaktformular und den Anfrage-Arten zusammen. Diese exportieren
MehrC.M.I. Control and Monitoring Interface. Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) Version 1.08
C.M.I. Version 1.08 Control and Monitoring Interface Zusatzanleitung: Datentransfer mit CAN over Ethernet (COE) de LAN LAN Beschreibung der Datentransfermethode Mit dieser Methode ist es möglich, analoge
MehrHilfedatei der Oden$-Börse Stand Juni 2014
Hilfedatei der Oden$-Börse Stand Juni 2014 Inhalt 1. Einleitung... 2 2. Die Anmeldung... 2 2.1 Die Erstregistrierung... 3 2.2 Die Mitgliedsnummer anfordern... 4 3. Die Funktionen für Nutzer... 5 3.1 Arbeiten
MehrSatzhilfen Publisher Seite Einrichten
Satzhilfen Publisher Seite Einrichten Es gibt verschiedene Möglichkeiten die Seite einzurichten, wir fangen mit der normalen Version an, Seite einrichten auf Format A5 Wählen Sie zunächst Datei Seite einrichten,
MehrHardware - Software - Net zwerke
Komprimierung der Ortho-Daten als ZIP-Archiv Dieses Dokument beschreibt die Archivierung aller Ortho-Daten als ZIP-Archiv über die MS- DOS-Eingabe-Aufforderung. Diese Information kann Ihnen zum Sichern
MehrInventur. Bemerkung. / Inventur
Inventur Die beliebige Aufteilung des Artikelstamms nach Artikeln, Lieferanten, Warengruppen, Lagerorten, etc. ermöglicht es Ihnen, Ihre Inventur in mehreren Abschnitten durchzuführen. Bemerkung Zwischen
MehrArge Betriebsinformatik GmbH & Co.KG, CAP News 40, Februar 2013. CAP-News 40
CAP-News 40 CAP-News ist in unrägelmäßigen Abständen erscheinende Information zum Produktkonfigurator CAP/VARIANTS. Hier werden die neuen Befehle, Funktionen und Möglichkeiten beschrieben. In CAP-News
MehrAnwendungshinweise zur Anwendung der Soziometrie
Anwendungshinweise zur Anwendung der Soziometrie Einführung Die Soziometrie ist ein Verfahren, welches sich besonders gut dafür eignet, Beziehungen zwischen Mitgliedern einer Gruppe darzustellen. Das Verfahren
MehrZur drittletzten Zeile scrollen
1 Fragen und Antworten zur Computerbedienung Thema : Zur drittletzten Zeile scrollen Thema Stichwort Programm Letzte Anpassung Zur drittletzten Zeile scrollen Scrollen VBA Excel 1.02.2014 Kurzbeschreibung:
MehrMusterlösungen zur Linearen Algebra II Blatt 5
Musterlösungen zur Linearen Algebra II Blatt 5 Aufgabe. Man betrachte die Matrix A := über dem Körper R und über dem Körper F und bestimme jeweils die Jordan- Normalform. Beweis. Das charakteristische
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
Mehrphp Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...
php Hier soll ein Überblick über das Erstellen von php Programmen gegeben werden. Inhaltsverzeichnis 1.Überblick...2 2.Parameterübergabe...7 3.Zugriff auf mysql Daten...11 Verteilte Systeme: php.sxw Prof.
Mehr1. EINLEITUNG 2. GLOBALE GRUPPEN. 2.1. Globale Gruppen anlegen
GLOBALE GRUPPEN 1. EINLEITUNG Globale Gruppen sind system- oder kategorieweite Gruppen von Nutzern in einem Moodlesystem. Wenn jede Klasse einer Schule in eine globale Gruppe aufgenommen wird, dann kann
MehrMedia Teil III. Begriffe, Definitionen, Übungen
Media Teil III. Begriffe, Definitionen, Übungen Kapitel 1 (Intermedia- Vergleich: Affinität) 1 Affinitätsbewertung als Mittel des Intermedia-Vergleichs Um die Streugenauigkeit eines Werbeträgers zu bestimmen,
Mehr