Opérations de SQL |
|
Les Opérandes et les Opérateurs de SQL |
Une opération est une action effectuée sur une ou plusieurs valeurs pour modifier la valeur tenue par l'un ou les deux des variables ou pour produire une nouvelle valeur en combinant les valeurs. Par conséquent, une opération est effectuée en utilisant au moins un symbole et une valeur. Le symbole utilisé dans une opération est appelé un opérateur. Une valeur impliquée dans une opération est appelée une opérande. |
|
Comme tout langage, SQL est livré avec certains mots utilisés pour effectuer ses opérations diverses. L'un de ces mots est PRINT. Pour afficher quelque chose en texte brut à la suite d'une instruction, tapez PRINT suivi d'éléments à afficher. Par conséquent, PRINT utilise la formule suivante : PRINT WhatToPrint L'élément pour afficher peut être tout ce qui est autorisé et il est fourni sur le côté droit du PRINT. S'il s'agit d'un nombre constant régulier, tapez-le simplement sur le côté droit du PRINT. Voici un exemple : |
L'élément pour afficher peut également être une opération ou le résultat d'une opération. Si vous souhaitez afficher un caractère, un mot, ou une phrase, l'inclure entre guillemets-uniques. Si vous voulez inclure un seul-devis dans votre relevé, doublez-le; c'est-à-dire écrivez-le deux fois. Voici un exemple :
Vous pouvez également afficher une expression sous forme d'une combinaison de nombre (s) et de phrases comme nous apprendrons plus tard.
L'opérateur SELECT peut être utilisé, entre autres, pour afficher une valeur. Le mot clé SELECT utilise la syntaxe suivante : SELECT What Basé sur cela, pour l'utiliser là où il est nécessaire, tapez SELECT suivi par un nombre, un mot, une chaîne ou une expression. L'élément pour afficher suit certaines des mêmes règles PRINT. L'une des différences entre PRINT et SELECT est la suivante :
Comme fait pour PRINT, affichez une phrase à l'aide de SELECT, tapez-la dans l'unique-devis sur le côté droit de cet opérateur. Voici un exemple exécuté :
Comme déjà mentionné, contrairement à PRINT, SELECT peut être utilisé pour afficher plus d'une valeur. Les valeurs doivent être séparées par des virgules. Voici un exemple : SELECT 'Hourly Salary', 24.85; Cela produirait :
Lorsque vous créez une instruction SELECT, ce qui est sur le côté droit de SELECT doit être une valeur. Voici un exemple : SELECT 226.75;
Selon cette définition, au lieu d'être simplement une valeur, ce qui est sur le côté droit de SELECT doit être capable de produire une valeur. Comme nous le verrons dans les sections suivantes, vous pouvez créer des opérations algébriques sur le côté droit de SELECT. Parce que nous avons dit que la chose sur le côté droit doit produire un résultat, vous pouvez ainsi utiliser une autre instruction SELECT qu'il évalue à un résultat. Pour distinguer les sections SELECT, l'autre doit être incluse entre parenthèses. Voici un exemple : SELECT (SELECT 448.25); GO Lorsqu'une instruction SELECT est créée après une autre, la deuxième est considérée comme nichée. Tout comme vous pouvez imbriquer une instruction SELECT à l'intérieur d'une autre, vous pouvez également imbriquer un tableau dans une autre instruction que lui-même est imbriqué.. Voici un exemple. SELECT (SELECT (SELECT 1350.75)); GO
Dans les introductions ci-dessus, nous avons utilisé PRINT ou SELECT pour afficher quelque chose dans la fenêtre de requête. L'une des caractéristiques de SELECT est qu'il peut segmenter son résultat dans les différentes sections. SELECT représente chaque valeur dans une section appelée une colonne. Chaque colonne est représentée avec un nom aussi appelé une légende. Par défaut, la légende s'affiche comme "(sans nom de colonne)". Si vous souhaitez utiliser votre propre légende, sur le côté droit d'une expression, tapez le mot clé AS suivi de la légende de votre choix. L'élément sur le côté droit du mot clé AS doit être considéré comme un seul mot. Voici un exemple : SELECT 24.85 AS
HourlySalary;
Cela produirait :
Vous pouvez également inclure l'article sur le côté droit d'AS en single-devis. Voici un exemple : SELECT 24.85 AS 'HourlySalary';
Si l'article sur le côté droit de l' AS est en termes différents, vous devrez l'inclure dans l'unique-guillemets ou le mettre à l'intérieur d'un crochet d'ouverture dans "[et un crochet fermant]". Voici un exemple : SELECT 24.85 AS 'Hourly Salary';
Si vous créez des différentes sections, séparées par une virgule, vous pouvez suivre chacun avec AS et une légende. Voici un exemple : SELECT 'James Knight' As FullName, 20.48 AS Salary;
Cela produirait :
L'instruction ci-dessus pourrait également être écrite comme suit : SELECT 'James Knight' As [Full Name], 20.48 AS [Hourly Salary];
Un opérateur unaire/unary est un opérateur qui effectue son opération sur une seule opéerande. L'algèbre utilise un type des règles pour classifier des nombres. Cette règle a une position intermédiaire de zéro. Les nombres sur le côté gauche de 0 sont indiqués comme négatifs tandis que les nombres sur le côté droit des règles sont considérés positifs.
Une valeur sur le côté droit de 0 est considérée comme positive. Pour exprimer qu'un nombre est positif, vous pouvez écrire le signe + sur sa gauche. Exemples +4, +228, +90335. Dans ce cas le symbole est appelé un opérateur unaire/unary car il agit sur une seule opérande. L'opérateur unaire/unary positif, lorsqu'il est utilisé, doit être positionné sur le côté gauche de son opérande, jamais sur le côté droit. Comme une convention mathématique, lorsqu'une valeur est positive, vous n'avez pas besoin d'exprimer avec l'opérateur. Ecrire simplement le numéro sans n'importe quel symbole signifie que le nombre est positif. Par conséquent, les nombres +4, +228 et +90335 peuvent être et sont mieux exprimés comme 4, 228, 90335. Puisque la valeur n'affiche pas de signe, il est désigné comme unsigned que nous avons appris dans la leçon précédente. Pour exprimer une variable comme positive ou unsigned, vous pouvez juste le taper. voici un exemple : PRINT +1250
Comme vous pouvez le voir sur la règle ci-dessus, afin d'exprimer un nombre quelconque sur le côté gauche de 0, il doit être ajouté à un signe, à savoir le symbole-. Exemples -12,-448,-32706. Une valeur accompagnée par - est désignée comme négative. Le signe - doit être saisi sur le côté gauche du nombre qu'il est utilisé pour l'annuler. N'oubliez pas que si un nombre n'a pas de signe, il est considéré positif. Donc, chaque fois qu'un nombre est négatif, il DOIT avoir le signe-. De la même façon, si vous voulez modifier une valeur de positif à négatif, vous pouvez juste ajouter le signe - à sa gauche. Voici un exemple qui utilise deux variables. On a une valeur positive alors que l'autre a une valeur négative. SELECT -1250
Un opérateur est appelé fichier binaire s'il opère sur deux opérandes.
L'addition, également appelée la somme, est une opération utilisée pour ajouter un élément à l'autre. L'addition est effectuée en utilisant le signe +. Pour obtenir l'ajout de deux valeurs, vous tapez + entre eux, comme dans Valeur1 à Valeur2. Après que l'addition ait été effectuée, vous obtenez une nouvelle valeur que vous pouvez rendre disponible ou afficher à l'utilisateur. Vous pouvez effectuer l'addition de deux nombres. Voici un exemple : PRINT 125 + 4088
Dans Transat-SQL, vous pouvez également effectuer l'addition de texte. Voici un exemple : PRINT 'Henry ' + 'Kono'
Vous pouvez également ajouter plus de deux valeurs, comme a + b + c. L'ordre que vous utilisez pour ajouter au moins deux valeurs n'a pas d'importance. Cela signifie Valeur1 + Valueur2 est identique à Valeur2 + Valeur1. De la même façon a + b + c est le même que a + c + b, le même que b + a + c et le même comme c + b + a.
L'opération de soustraction, parfois appelée la différence, est utilisée pour retirer ou soustraire une valeur à une autre valeur. C'est essentiellement le contraire de l'addition. La soustraction est effectuée avec le signe-. Voici un exemple : PRINT 1240 - 608
Contrairement à l'addition, l'opération de soustraction n'est pas associative. Cela signifie que a - b - c n'est pas nécessairement égal à c - b - a. Ceci est illustré dans les instructions suivantes : PRINT 128 - 42 - 5 PRINT 5 - 42 - 128 Cela produirait : 81 -165 Notez que les deux opérations de l'addition transmettent le même résultat. Dans la section de soustraction, les nombres suivent le même ordre mais une autre opération; et les deux dernières opérations rendent des résultats différents.
La multiplication permet d'ajouter une valeur à elle-même un certain nombre de fois définie par une deuxième valeur. Par exemple, au lieu d'ajouter une valeur à elle-même de cette manière : a + a + a + a, la variable a est répétée à maintes reprises, vous pouvez rechercher simplement combien de fois a est ajouté à lui-même, puis multipliez a par ce nombre qui est 4. Cela voudrait dire d'ajouter a à lui-même 4 fois et vous obtiendrez le même résultat. La multiplication est effectuée avec le signe *. Tout comme l'addition, la multiplication est associative : a * b * c = c * b * a. Voici un exemple : PRINT 128 * 42
Cela devrait produire 5376
L'opération de division est semblable à la coupure d'un éléments en morceaux ou en fractions d'une valeur définie. Par conséquent, la division est utilisée pour obtenir la fraction d'un nombre en termes d'un autre. La division est effectuée avec la barre oblique/. Voici un exemple : PRINT 128 / 42
Cela devrait produire 3 Lors de l'exécution de la division, n'oubliez pas ses nombreuses règles. Ne jamais diviser par zéro (0). Assurez-vous que vous connaissez le rapport (s) entre les nombres impliqués dans l'opération.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Précédent | Copyright © 2010 Yevol | Suivant |