Skip to content

MiKL5/TSQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 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