You are here

DML

* - alle Felder

Syntax

    *

Beschreibung:

    Synonym für alle Felder der ausgewählten Tabellen.

    Beispiel:

SELECT *
 FROM torder
 ;

Selektiert alle Datensätze der Tabelle torder mit allen Feldern.

Categories: 

Prioritäten der Operatoren

Die verschiedenen Operatoren haben folgende Prioritäten bei der Anwendung/Ausführung innerhalb von Formeln:

OperatorBedeutungPriorität
+- Vorzeichen 0
* /Multiplikation, Division 1
+ -Addition, Subtraktion 2
=gleich 3
<>ungleich 3
>größer 3
<kleiner 3
>=größer gleich 3
<=kleiner gleich 3
[NOT] BETWEEN ... AND ...[nicht] zwischen ... und ... 3
IS [NOT] NULL [nicht] NULL-Wert 3
[NOT] IN [nicht] in der Menge 3
NOT Negation 4
AND logisches UND 5
OR logisches ODER 6
Categories: 

Arithmetische Operatoren

Innerhalb von Formeln können numerische Werte und Felder mit arithmetischen Operatoren verknüpft werden.

OperatorBedeutungBeispielBedeutung
-Negatives Vorzeichen-0.01Minus 0,01
+Positives Vorzeichen (optional)+.9Plus 0,9
*Multiplikation2*Field32 mal Inhalt des Feldes Field3
/DivisionProzent3/100Inhalt des Feldes Prozent3 geteilt durch 100
+Addition, SubtraktionFeldA + (-0.9)Summe von FeldA und -0,9
-SubtraktionFeldA - 0.01FeldA minus 0,01
Categories: 

Logische Operatoren

Innerhalb von Bedingungen können Unterbedingungen, Formeln und Werte mit logischen Operatoren verknüpft werden. So werden auch diverse Vergleiche, wie, zum Beispiel, Gleichheit, Ungleichheit usw. ermöglicht.

OperatorBedeutungBeispielBeschreibung
AND Logisches UND, z.B. bedeutet aa AND bb - aa und bb. Priorität bei der Ausführung ist (zumindest in SQL) größer als OR, aber kleiner als NOT. preis > 10 AND preis < 100; Preis muss größer 10 und kleiner 100 sein
NOT Logische negation, z.B. wenn aa wahr ist, ist NOT aa - unwahr u.s.w. Priorität bei der Ausführung ist (zumindest in SQL) größer als AND. NOT preis=0 Preis ist NICHT gleich 0 ist.
OR Logisches ODER, z.B. bedeutet aa OR bb - aa oder bb. Priorität bei der Ausführung ist (zumindest in SQL) kleiner als AND. preis > 10 AND preis < 100 OR preis > 1000 Preis ist größer 10 und kleiner 100 ist, sowie bzw. oder Preis größer 1000.
= Gleichheistoperator,z.B. aa=bb bedeutet aa ist gleich mit bb. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis = 10 Preis ist gleich 10
> Grö&szliger als, z.B. aa &gt bb ist wahr, wenn aa grö&szliger als bb ist. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis > 0 Preis ist größer als 0.
>= Grö&szliger oder gleich als, z.B. aa >= bb ist wahr, wenn aa grö&szliger als bb ist oder wenn aa gleich bb ist. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis >= 300 Preis ist größer oder gleich 300.
&lt Kleiner als, z.B. aa &lt bb ist wahr, wenn aa kleiner als bb ist. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis < 300 Preis ist kleiner als 300.
<= Kleiner oder gleich als, z.B. aa &lt= bb ist wahr, wenn aa kleiner als bb ist oder wenn aa gleich bb ist. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis <= 300 Preis ist kleiner als oder gleich 300.
<> Ungleich, z.B. aa &lt&gt bb ist wahr, wenn aa nicht gleich bb ist. Priorität bei der Ausführung ist (zumindest in SQL) größer als NOT, AND, OR. preis <> 0 Preis ist ungleich 0.
Categories: 

UPDATE - Daten verändern

Syntax

Beschreibung:

Categories: 

DELETE FROM - Daten löschen

Syntax

Beschreibung

    Mit DELETE FROM werden Datensätze aus einer Datenbanktabelle gelöscht.

    Beispiel:

DELETE FROM tverkauf
 WHERE stadt='Kleinstadt'

Hier werden alle Datensätze der Tabelle tverkauf gelöscht, wo stadt gleich Kleinstadt ist.

Categories: 

SELECT - Daten abfragen

-- english, deutsch, russian --

Syntax Beschreibung:

    Die SELECT-Anweisungen rufen Daten aus den Tabellen einer oder, in bestimmten Fällen, auch mehrerer Datenbanken ab. SELECT liefert eine Ergebnistabelle, die in diesem Befehl aus den Tabellen der gerade aktiven Datenbank erzeugt wird. Mit SELECT kann mann z.B: nur bestimmte Datensätze einer Tabelle auswählen oder Summen der Felder erzeugen, oder auch eine neue Ergebnistabelle aus mehreren Ausgangstabellen ertsellen.

Categories: 

Funktionen

Was sind Funktionen? Wie benutzt man Funktionen?
Categories: 

Daten und Datensätze

Was sind Datensätze? Wie erstellt man Datensätze? Wie löscht man Datensätze? Wie ändert man die Sturktur von Datensätze?
Categories: 

Seiten

Subscribe to RSS - DML