SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

SOFTWARE


SELECT

SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [DISTINCT | DISTINCTROW | ALL]
    select_expression,...    [INTO OUTFILE 'file_name' export_options]
    [FROM table_references
        [WHERE where_definition]
        [GROUP BY col_name,...]
        [HAVING where_definition]
        [ORDER BY {unsigned_integer | col_name} [ASC | DESC] ,...]
        [LIMIT [offset,] rows]
        [PROCEDURE procedure_name] ]

SELECT wird eingesetzt, um Reihen aus einer oder mehreren Tabellen abzufragen. select_expression zeigt an, welche Spalten ausgewählt werden sollen. Das simpelste Bespiel:

mysql> SELECT 1 + 1;
mysql> 2

Alle Schlüsslworte müssen in exakt dieser Reihenfolge angegeben werden. Der Ausdruck HAVING muß hierbei nach allen GROUP BY Ausdrücken, jedoch vor allen ORDER BY Ausdrücken stehen. Der SELECT Befehl kann zusammen mit dem Alias AS verwendet werden. Er kann mit ORDER BY und HAVING Ausdrücken verwendet werden:

mysql> select concat(last_name,', ',first_name) AS full_name from mytable ORDER BY full_name;

Die FROM table-references Ausdrücke zeigen an, daß Zeilen aus den Tabellen selektiert werden. Falls mehr als eine Tabelle angegeben wird, dann wird ein JOIN ausgeführt, siehe Kapitel JOIN. Der Befehl kann sich auf eine Spalte als col_name, tbl_name.col_name oder db_name.tbl_name.col_name beziehen. Eine Tabellenreferenz kann mit einem Alias versehen werden, wenn man tbl_name [AS] alias_name verwendet:

mysql> select t1.name, t2.salary from employee AS t1, info AS t2 where t1.name = t2.name; mysql> select t1.name, t2.salary from employee t1, info t2 where t1.name = t2.name;

Ausgewählte Spalten dürfen für die Ausgabe sortiert werden. Hierfür benutzt man ORDER BY und GROUP BY Ausdrücke:

mysql> select college, region, seed from tournament ORDER BY region, seed;
mysql> select college, region AS r, seed AS s from tournament ORDER BY r, s;
mysql> select college, region, seed from tournament ORDER BY 2, 3;

Um in umgekehrter Reihenfolge zu sortieren, muß der Ausdruck DESC (descending) an den Namen der Spalte angefügt werden, zusammen mit dem Ausdruck ORDER BY. In Aufsteigender Reihenfolge wird mit dem Schlüsselwort ASC sortiert. Der Ausdruck HAVING kan sich auf irgendeine Spalte oder einen Alias beziehen, der in select_expression angegeben wurde. Er wird zuletzt angegeben. Benutzen Sie niemalös HAVING für Angaben, die in dem Ausdruck WHERE stehen sollten. Beispielsweise ist dieser Ausdruck verboten:

mysql> select col_name from tbl_name HAVING col_name > 0;

DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere