bases de données linguistiques Structured Query ont des fonctions , qui fonctionnent comme des fonctions dans un tableur . Ces fonctions sont principalement utilisés comme outils de tri - trouver la dernière ligne contenant des données dans une table est un exemple - ou réaliser des opérations mathématiques ou un calendrier basé sur les données contenues dans la base de données elle-même . Fonction générale Format
Lors de la saisie d'une fonction dans une requête SQL , ils viennent tous après que l'opérateur SELECT, et une fonction ne sera échangée avec le nom de la fonction suivi d' une ouverture de parenthèses , la valeur du fonction attend , qui peut être le résultat d'un opérateur avant SELECT ou FILTER , tous les paramètres additionnels utilisés par la fonction , séparées par des virgules et des parenthèses de fermeture . Un exemple d' entrée d'une fonction avec plus d'un paramètre d'entrée ressemble à ceci:
SELECT CONV ('a' , 16,2 )
Ceci renvoie '1010 ' , la conversion de la valeur de A hexadécimal ( base 16) en binaire (base 2) .
logiques Fonctions d'opérations
fonctions d' opérateur logique évaluer si une valeur retournée par une base de données est vraie ou fausse , et inclure le SI , eT et OU . Alors que toutes les fonctions peuvent être combinées en une seule instruction SELECT , les opérateurs logiques sont généralement les premières fonctions utilisées par les requêtes en combinaison. Par exemple en utilisant la fonction SI ( STRCMP (' prenom ' = ' input1 ') , STRCMP (' Nom ' = ' input2 »),« personne reconnue »,« personne notfound ') compare si les champs à la fois le nom et prénom (et match; si c'est vrai , il rend compte de la personne a été trouvée , et si elle est fausse , il dit que la personne n'a pas été trouvé
cordes opérateurs
magasin de bases de données . à la fois des informations textuelles et des informations numériques , avec le texte étant la forme de données primaires dans la plupart des cas d'affaires. opérateurs de chaîne sont conçus pour trier texte, texte concaténer , ou recueillir des éléments de chaînes de texte en fonction de la position relative dans un champ. un exemple pourraient revenir au septième caractère de la gauche. une requête typique de l'opérateur de chaîne tirerait un prénom, nom et adresse d'une liste de diffusion sorte .
mathématiques opérateurs
opérateurs mathématiques
sont fonctions mathématiques de pointe utilisée pour additionner, soustraire , multiplier et diviser et peut tirer des valeurs provenant d'autres critères de sélection. un exemple de leur utilisation serait de trouver le total cumulatif d'une série de paiements des abonnés dans une base de données . peuvent effectuer des fonctions statistiques , comme écart-type de traçage , ou les fonctions trigonométriques , ainsi que l'arrondissement , la troncature et prenant la valeur absolue d'un nombre.