Structured Query Language Datenbanken haben Funktionen, die ähnliche Funktionen in einer Tabellenkalkulation arbeiten. Diese Funktionen werden in erster Linie als Sortier -Tools verwendet - finden Sie die letzte Zeile mit Daten in einer Tabelle ist ein Beispiel - oder mathematische oder Kalender -basierte Operationen auf Daten innerhalb der Datenbank. Allgemeine Funktion Format
Bei der Eingabe einer Funktion in einer SQL-Abfrage , sie alle nach der SELECT- Betreiber kommen , und eine Funktion mit dem Namen der Funktion durch eine offene Klammern der Wert, desto gefolgt eingegeben werden Funktion erwartet , was kann das Ergebnis einer vorherigen SELECT oder FILTER -Operator, alle zusätzlichen Parameter von der Funktion verwendet , durch Kommata getrennt und einer schließenden Klammern getrennt sein . Ein Beispiel für die Eingabe einer Funktion mit mehr als einem Eingang Parameter sieht wie folgt aus : SELECT
CONV ('a' , 16,2 )
kehrt '1010 ' , Umwandeln des Wertes von A hexadezimal (Basis 16) , um binäre (Basis 2) .
Logische Bedienung Funktionen
Logischer Operator Funktionen bewerten, wenn ein zurückgegebene Wert aus einer Datenbank wahr oder falsch ist , und umfassen die IF , AND und OR -Funktionen. Während alle Funktionen in einem einzigen SELECT-Anweisung kombiniert werden können , sind logische Operatoren in der Regel die ersten Funktionen , die von Abfragen in Kombination verwendet. Zum Beispiel mit der Funktion WENN (UND ( STRCMP ( ' Vorname ' = ' input1 ') , STRCMP ( ' Nachname ' = ' input2 '), Person gefunden ', vergleicht " Person notfound ') , ob sowohl die Felder Vorname und Nachname Spiel , wenn es wahr ist , meldet er die Person gefunden wurde , und wenn falsch, sagt es die Person wurde nicht gefunden
String Operatoren
Datenbanken zu speichern. sowohl Textinformationen und numerische Informationen , mit Text , die primären Daten Form in den meisten Business Cases . String Betreiber entwickelt, um Text zu sortieren, verketten Text oder sammeln Textteilen Saiten auf relative Position in einem Feld basieren. ein Beispiel könnte die zurückkehren siebten Zeichen von links . eine typische Abfrage String-Operator ziehen würde einen Vornamen , den Nachnamen und die Adresse für eine Mailing-Liste sortieren .
Mathematische Operatoren
Mathematische Operatoren sind zur addieren, subtrahieren , multiplizieren und dividieren und kann Werte von anderen Auswahlkriterien zu ziehen. ein Beispiel für ihren Einsatz wäre die Gesamtsumme in einer Reihe von Zahlungen von Teilnehmern in einer Datenbank zu finden. Erweiterte mathematische Funktionen können statistische Funktionen , wie Standardabweichung Plotten, oder trigonometrische Funktionen, sowie Rundung abgeschnitten und unter den absoluten Wert einer Zahl zurück.