Befehlsreferenz SQL: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
1.745 Bytes hinzugefügt ,  09:51, 11. Mär. 2021
Zeile 105: Zeile 105:
; <code>REVERSE(Text)</code>
; <code>REVERSE(Text)</code>
: Dreht den Text um (von rechts nach links).
: Dreht den Text um (von rechts nach links).
; <code>CONCA(TextA, TextB, ...)</code>
; <code>CONCAT(TextA, TextB, ...)</code>
: Hängt <code>TextB</code> hinten an <code>TextA</code> an. Es können auch weitere Texte angegeben werden, die alle hintereinander zusammengefügt werden.
: Hängt <code>TextB</code> hinten an <code>TextA</code> an. Es können auch weitere Texte angegeben werden, die alle hintereinander zusammengefügt werden.


==== Zahl ====
==== Zahl ====
; <code>ABS(Zahl)</code>
: Ermittelt den Absolutbetrag der Zahl.
; <code>SIGN(Zahl)</code>
: Ermittelt das Vorzeichen der Zahl (<code>-1</code>, <code>0</code> oder <code>1</code>).
; <code>ROUND(Zahl, Stellen)</code>
: Rundet die Zahl auf <code>Stellen</code> Nachkommastellen.
; <code>CEIL(Zahl)</code>
: Rundet die Zahl auf die nächste Ganzzahl auf.
; <code>FLOOR(Zahl)</code>
: Rundet die Zahl auf die nächste Ganzzahl ab.
; <code>RAND()</code>
: Erzeugt eine zufällige Zahl wischen <code>0.0</code> und <code>1.0</code>.
; [https://www.sql-und-xml.de/server-daten/sql-befehle/mathematische-funktionen.html Mathematische Funktionen]: <code>SIN</code>, <code>COS</code>, <code>SQRT</code>, ...
: Berechnung mathematischer Ausdrücke wie Sinus, Kosinus oder der Quadratwurzel.


==== Datum ====
==== Datum ====
; <code>YEAR(Datum)</code>
: Ermittelt das Jahr des Datums.
; <code>MONTH(Datum)</code>
: Ermittelt dden Monat des Datums.
; <code>DAY(Datum)</code>
: Ermittelt den Tag des Datums.
; <code>DATE_FORMAT(Datum, Format)</code>
: Erzeugt aus einem Datumswert einen Text, der das Datum in einem bestimmten Format darstellt. Das Format wird durch den Text <code>Format</code> festgelgt. Dazu werden [https://www.tutorialspoint.com/sql/sql-date-functions.htm#function_date-format Platzhalter] in den Text geschrieben, die dann ersetzt werden. Zum Beispiel erzeugt <code>"%d.%m.%Y"</code> eine Datum wie <code>11.03.2021</code>. <code>%Y</code> wird alos durch das vierstellige Jahr ersetzt.
Funktionen lassen sich natürlich auch kombinieren, sofern sie den pasenden Typ erzeugen:
<syntaxhighlight lang="SQL">
SELECT CONCAT(Name, " (", UPPER(Abteilung), ") aus ", LEFT(Ort, 3)) FROM personen
</syntaxhighlight>
([http://sqlfiddle.com/#!9/660a1/26/0 Probier es aus.])


=== Ergebnisse gruppieren ===
=== Ergebnisse gruppieren ===

Navigationsmenü