(http://eiskaltmacher.de/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=974&g2_serialNumber=1) | In der heutigen IT-Welt ist es fast unumgänglich sich mit dem Umgang von Datenbanktabellen vertraut zu machen. Kaum einer kommt nicht in den Kontakt mit relationalen Datenbanken und, damit verbunden, der gängigen Datenbank-Abfragesprache SQL. Im Internet gibt es viele Beschreibungen zu SQL und relationalen Datenbanken, jedoch sind viele dieser Dokumente zu technisch bzw. betrachten nur spezielle Bereiche der doch breiten Informationspalette. In diesem Artikel möchte ich euch eine kurze Einführung zu Datenbanken und SQL geben, lege jedoch eher Wert auf Datenformate und Datenbankbefehle, speziell dem "SELECT". Allgemeines SQL ist eine deklarative Abfragesprache für relationale Datenbanken. SQL („Structured Query Language“) ist aus SEQUEL (Structured English Query Language) hervorgegangen, das von IBM entworfen wurde. Sie hat eine relativ einfache Syntax und stellt eine Reihe von Befehlen
zur Verfügung. |
(http://eiskaltmacher.de/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=978&g2_serialNumber=2) (http://eiskaltmacher.de/gallery/main.php?g2_view=core.DownloadItem&g2_itemId=977&g2_serialNumber=1) | Eine Datenbank ist die elektronische Form eines Karteikastens bzw. eines Systems zusammengehöriger Karteikästen. Es handelt sich um eine Sammlung von Daten, die aus der Sicht des Benutzers zusammengehören, z. B. eine Waren- oder Adressdatenbank. Die Datenbank wird üblicherweise von einem Datenbankverwaltungssystem (engl. database management system, DBMS) verwaltet. Ein DBMS zusammen mit einer oder mehreren Datenbanken nennt man Datenbanksystem (DBS). Es gibt hierarchische, relationale (RDBMS), multidimensionale und objektorientierte Datenbanken. Eine relationale Datenbank ist eine Datenbank, die auf dem relationalen Datenbankmodell basiert; darin ist "Relation" ein im streng mathematischen Sinn wohldefinierter Begriff (terminus technicus), der im Wesentlichen ein mathematisches Modell für eine Tabelle beschreibt. Die Daten werden dabei in Form von zweidimensionalen Tabellen verwaltet, die über Schlüssel (Primärschlüssel, Fremdschlüssel) miteinander verknüpft werden können. Die meisten in der Praxis eingesetzten Datenbanksysteme sind für relationale Datenbanken konzipiert. |
SELECT NR,
NAME,
PREIS
FROM ARTIKEL
SELECT X.NR,
X.NAME,
X.PREIS
FROM ARTIKEL As X
ORDER BY X.PREIS
SELECT NR,
PREIS As Netto,
0.16 As MwSt,
PREIS * 1.16 As Brutto,
FROM ARTIKEL
ORDER BY PREIS DESC
SELECT X.* FROM ARTIKEL As X
ORDER BY X.NAME ASC,
X.PREIS DESC
SELECT DISTINCT X.NAME
FROM ARTIKEL As X
SELECT X.NAME
FROM ARTIKEL As X
UNION
SELECT Y.NAME
FROM VERTRETER As Y
select rawtohex() from ...
select INDEX_NAME, COLUMN_POSITION, COLUMN_NAME
from ALL_IND_COLUMNS
where TABLE_NAME='XXXXX'
order by INDEX_NAME, COLUMN_POSITION
set lines
select * from global_name;
$ORACLE_HOME/ javavm/install/initjvm.sql