Skip to content

MiKL5/TSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microsoft SQL ServerMicrosoft SQL Server

Système de Gestion de Base de Données Relationnel initialement développé en 1988 par Sybase et Microsoft, puis commercialisé en 1989. En 1984, le partenariat est rompu ; Microsoft le commercialise sous SQL server.

Il se distingue de la concurence par une grande richesse ne nécessitant aucune option payante supplémentaire dans la limite de la version choisie.

Contrairement à Oracle, MySQL et PostgreSQL, SQL Server se distingue du fait d’être SGBDR originnelement multibase et multischéma. Les requêtes nativement interbases sont possibles.

Il fonctionne avec le Transact-SQL développer dans les années 1980 par Sybase et Microsoft ; il étend les capacités de SQL avec des instructions supplémentaires pour la manupulation et la définition des données, ainsi que des fonctionnalités spécifiques à SQL server, telles que la sécurité et les statistiques de base de données.
Le T-SQL est analogue au PL/SQL (Procedural Language / Structured Query Language).


  1. Les BDD
  2. Les tables
  3. Insérer, sélectionner, modifier et supprimer les données
  4. Les alias
  5. Affiner les recheerches avec l’opérateur ’LIKE
  6. Remonter quelques lignes avec ’TOP
  7. Masquer les valeurs dipliquées avec ’DISTINCT
  8. Copier une table
  9. Les opérateurs de comparaison
  10. Les opérateurs de prédicats d’appartenance
  11. Les opérateurs de test de nullité
  12. Les opérateur logiques ’AND’ & ’OR
  13. Trier via ’ORDER BY
  14. Les fonctions d’agrégation ’MIN’, ’MAX’ & ’AVERAGE
  15. L’opérateur BETWEEN
  16. La fonction d’agrégat ’COUNT
  17. La fonction d’agrégat ’SUM
  18. La condition ’HAVING
  19. Grouper les résultats
  20. Les valeurs temporelles et dates manquantes ’DATE_BUCKET’, ’FIRST_VALUE’ & ’LAST_VALUE
  21. Les fonctions de dates ’DATEADD’ & ’DATEDIFF
  22. Les fonctions de dates ’DATEADD’ & ’DATEDIFF
  23. Les fonctions de dates ’DATEPART’ & ’DATENAME
  24. Les fonctions scalaires de dates ’GETDATE’ & ’GETTCDATE
  25. La fonction de date ’EOMONTH
  26. Générer les séquences de nombre avec ’GENERATE_SERIES
  27. Retourner un message
  28. La jointure ’INNER JOIN
  29. La jointure ’LEFT JOIN
  30. La jointure ’RIGHT JOIN
  31. La jointure ’FULL OUTER JOIN
  32. Une jointure + ’IS NULL
  33. La jointure ’CROSS JOIN
  34. Plusieurs jointures
  35. La jointure ’LEFT JOIN’ vs ’NOT IN’ vs ’NOT EXISTS
  36. Update avec les jointures
  37. L’indicateur ’hint’ change l’ordre des jointures
  38. L’opérateur ’HHASH JOIN’ pour les volumes moyens et grands
  39. Les jointures ’CROSS APPLY’ & ’OUTER APPLY
  40. Les jointures ’EXCEPT’ / ’INTERSEPT
  41. Les clauses ’OFFSET-FETCH’ & ’NEXT-ROWS
  42. Les clauses ’TRIM’ ,’LTRIM’ ,’RTRIM’ ,’UPPER’ ,’LOWER
  43. La commande ’SUBSTRING
  44. La clause ’FORMAT
  45. La clause ’CASE WHEN
  46. Les clauses ’LEAST’ & ’GREATEST
  47. Les clauses ’LEFT’ / ’RIGHT
  48. Fonction logique, la clause ’IIF’, évalue une liste de condition
  49. Fonction logique, la clause ’CHOOSE’, retourne l’élément voulu
  50. Les clauses ’REPLACE’ & ’LEN
  51. Les clauses ’REPLICATE’, ’REVERSE’ & ’CHARINDEX
  52. Les clauses ’STRING/SPLIT’ & ’STUFF
  53. Les fonctions de concaténation ’CONCAT’ & ’CONCAT_WS
  54. La clause ’DROP IF EXISTS
  55. La clause ’COALESCE
  56. Les clauses ’UNION’ & ’UINION ALL
  57. Fusionner avec ’MERGE
  58. Les fonctions de conversion ’CAST’ & ’CONVERT
  59. Le contrôle de flux avec ’IF/ELSE’ & ’WAITFOR
  60. Le contrôle de flux avec ’BEGINN TRY’ & ’BEGIN CATCH
  61. Les fonctions de conversion ’TRY CAST’ & ’TRY CONVERT
  62. Les fonctions de conversion ’TRY PARSE’ & ’PARSE
  63. Les types de colonnes : chaîne de caractères
  64. Les types de colonnes : les types numériques
  65. Les types de colonnes : dates
  66. Les types de colonnes : la colonne GUID
  67. Les types de colonnes : la performuance sur la colonne GUID
  68. Les types de colonnes : ajour, renommage et suppresion
  69. Les types de colonnes : choix des colonnes ‘VARCHAR
  70. La vue
  71. Créer une vue
  72. Renommer, modifier ou supprimer une vue
  73. Les procédures stockées
  74. Création de procédure stockée
  75. Renommer, modifier ou supprimer une procédure stockée
  76. Déclarer une variable dans une procédure stockée
  77. Les procédures stockées
  78. Création de procédure stockée
  79. Renommer, modifier ou supprimer une procédure stockée
  80. Déclarer une variable dans une procédure stockée
  81. Les triggers
  82. Les vues dans les déclencheurs
  83. Créer un trigger sur un login
  84. Les fonctions sclaires
  85. Les fonctions inline
  86. Sargable or not sargable
  87. Les performances des foctions scalaire
  88. La fonction de partition par la clause ’WINDOW


🔗 Sujets connexes

PostgreSQL PostgreSQL
MongoDB

Power BI Power BI

Languages