Operatorausdrücke in MySQL
Operatoren in SQL
Wir zeigen zusammenfassend einige Beispiele für Wertausdrücke, wie sie beispielsweise hinter »SELECT« oder »WHERE« verwendet werden können.
- Wertausdrücke (<value expressions>)
1
Zeichen
Name
'Alpha'
Zeichen + 1
1 + Zeichen
Wir zeigen zusammenfassend einige Beispiele für Auswahllisten, wie sie beispielsweise hinter »SELECT« verwendet werden können.
- Auswahllisten (<selection list>s)
1
Zeichen
Name
Zeichen, Name
Name, Zeichen
Name, Name
Name, Zeichen
1, Name, Zeichen
'Alpha', Name
Zeichen + 1
1 + Zeichen
Zeichen, 1 + Zeichen
1 + Zeichen, Name
Ausdrücke
Ein Ausdruck ist eine Angabe eines Wertes, wie sie beispielsweise hinter »SELECT« oder »WHERE« verwendet werden kann.
Ein Spaltenname ist ein Ausdruck. Zuvor hatten wir als Ausdrücke schon die Numeralia und Zeichenfolgenliterale kennengelernt. Während Numeralia und Zeichenfolgenliterale Literale sind, ist ein Spaltenname zwar eine Ausdruck, aber kein Literal.
Ausdruck
|
.------------------------'------------------------.
| | |
Spaltenname Operatorausdruck Literal
|
.----------------------'----------------------.
| |
Numerale Zeichenfolgenliteral
1, 2.3 'abc'
Anhang *
Zitat *
- 9075-2 7.12 (Entwurf 2010, vereinfacht)
- <factor> ::= [ <sign> ] <numeric primary>
- <numeric primary> ::= <value expression primary>
- <value expression primary> = <column reference>
- <column reference> ::= <basic identifier chain>
- <basic identifier chain> ::= <identifier chain>
- <identifier chain> ::= <identifier> [ { <period> <identifier> }... ]
Quellen *
Auf den folgenden Webseiten finden sich einige Informationen zu den hier behandelten arithmetischen Operatoren. Zum Verständnis dieses Kurses ist es jedoch nicht notwendig, diese Webseite jetzt aufzusuchen. Sie können aber zum Nachschlagen bei weiterführenden Fragen herangezogen werden.
- URI
http://dev.mysql.com/doc/refman/5.0/en/arithmetic-functions.html
http://dev.mysql.com/doc/refman/5.0/en/precision-math-examples.html