Skip to main content

[] Utilisation [] []

Lorsque la table que nous voulons est le mot-clé système ou le nom de la table placé séparé, vous devez inclure [], par exemple: deux tables, les informations utilisent-elles l'utilisateur, puis Sélectionnez * à partir de l'utilisateur et de sélectionner * à partir des informations de l'utilisateur doit être signalé, doit écrire: sélectionnez * à partir de [Utilisateur] et sélectionnez * à partir de [Informations de l'utilisateur], mais non parce que [] Aide, Nommé, c'est un problème, Mais j'ai vu que quelqu'un a nommé la table des utilisateurs comme l'utilisateur.

2. Fonction NULLIF
NULLIF (expression1, expression2): Donnez deux paramètres Expression1 et Expression2, renvoyez NULL si les deux paramètres sont égaux ou renvoient le premier paramètre.
équivalent: cas lorsque l'expression1 = expression2 puis null autre expression1.
Exemple: Sélectionnez NULLIF (1, 1) Renvoie NULL, sélectionnez NULLIF (1, 2) Retour 1.
Il existe une application pratique, telle que la prévention des travaux de libération des travaux 0, peut utiliser A / NULLIF (B, 0), donc il ne craint pas B est 0, bien sûr, vieux 0Peut être évalué d'une autre manière ..

3. NULL

NULL est un miracle, montrant la valeur null, inconnue et renvoyée null avec des ajouts et des autorisations Soustrayez-la.

4. Fonction ISnull
ISNULL (expression1, expression2): Pour deux paramètres Expression1 et Expression2, si l'expression1 est null, puis renvoie l'expression2, sinon de retour d'expression1.
équivalent: cas lorsque l'expression1 est null, expression2 autre expression1.
Exemple: Sélectionnez ISNULL (NULL, 1) Retour 1, Sélectionnez ISNULL (1, 2) Retour 1.
Il existe une application pratique pouvant être utilisée pour cette valeur null, telle que Choisir Isnull (e-mail, "Sans email") à partir de onglet.le1, tous les courriels sont NULL, remplacés par "Ne pas remplir de courrier électronique".

FONCTION 5.COALCE

COMIONESCE (expression1, expression2, expression3, ...): Accepter une série d'expressions ou de colonnes, renvoyant la première valeur vide.

Exemple: choisissez Coalesction (NULL, NULL, 4, NULL, NULL, 5), puis retourner4, si les paramètres à l'intérieur sont nuls, l'erreur sera signalée.

6. Avec des cravates
avec le dessus () et la commande, vous pouvez retourner plus haut. Prévenir la perte d'informations que vous souhaitez.
, il y a une table de table
(1) Sélectionnez * à partir de TABLE 1 COMMANDE PAR DESC: Le résultat suivant:

(2) Sélectionnez Haut (3) * De TABLE1 ORDRE PAR NOM DESC: (seulement trois)


(3) Choisissez le top (3) avec des liens * de la Tableau 1 Ordonnance par Desc: En conséquence, comme suit:


7. SET par NewID (): Renvoie les résultats de tri aléatoires.
8. Entre A et B: Retour par A, plus petit ou égal à B. Si A & GT; B, retour null.

9. N'utilisez pas de fonctions dans le cas des conditions pour forcer chaque ligne à calculer les fonctions et ne peut pas utiliser les recherches d'index.

Exemple: sélectionnez * du tableau 1 dans lequel ID + 3 & GT; 5 et choisissez * à partir de table1 dans lequel ID & GT; 5-3, plus efficace qu'auparavant.

10. Beaucoup de colonnes se retrouventNg _desc est destiné à représenter une colonne significative.

, Par exemple: Choisissez * à partir de sys.database

11. Recommander un petit plug-in, une invite SQL, Microsoft SQL Server Management Studio, c'est très pratique. À utiliser, plus les sections courtes suivantes:


(1) Ctrl + 5 ou F5, exécutez le code, si vous souhaitez exécuter une instruction spécifique, sélectionnez uniquement la commande, puis F5 ou Ctrl + E peut être sélectionné.

(2) CTRL + L: Paquet d'exécution d'affichage. (3) Ctrl + R: Affiche la fenêtre de résultat suivante, augmentant ainsi votre propre espace SQL.

(4) Ctrl + K, puis appuyez sur Y, formatez le code SQL.

Sujets

Catégories