Vous travaillez dans le monde de la BI, et vous voulez monter en comptence sur le Transact SQL? Ou soit vous ne connaissez rien en Transact SQLet vous souhaitez vous y lancer? Vous avez aussi des problmes de performance sur les tables qui ont une grosse volumtrie? Et enfin vous ne comprenez pas pourquoi vos procdures stockes explosent leur temps de traitement, alors que tout fonctionnait correctement hier? Ce cours prend aussi la nouvelle version SQLServer la version 2022 (on y parle des nouvelles fonctionnalits telles que GREATEST, LEAST, WINDOWS, STRING SPLIT, DATE BUCKET et GENERATE SERIES )Toutes ces questions (et bien d’autres) seront abords dans ce cours complet de 8 heures et qui est dcoup en 4 chapitres: 1er partie le TSQLniveau dbutant: Installer SQL Server et management Studio. Crer une base de donne et une table. Commencez a jouer avec les donnes (SELECT, INSERT, UPDATE, DELETE etc.). 2eme chapitre le TSQLniveau avanc: Abordons en premier lieu le LIKE, le GROUPBY, le DISTINCTetc. Voir les fonctions dagrgations avec le MIN, MAX et AVG, ainsi que le COUNTet le SUMAbordez les fonctions de type chane comme SUBSTRING, FORMAT, LEFT et RIGHT, CONCAT, REPLACE et LENetc. Un long chapitre (1h30) sur les jointures par l’INNERJOIN, le FULL JOIN, LEFTet RIGHTJOIN, CROSSet OUTERAPPLYetc. Les fonctions de type DATE avec DATEADD, DATEDIFF, DATEPARTet EOMONTHAllez encore beaucoup plus loin dans le TSQLen abordant le MERGE, CHOOSE, IIF, le CASEWHEN, OFFSET et FECTH NEXT ROWS etc. Nous apprendrons aussi les Contrles de flux avec BEGIN TRY et BEGIN CATCH, puis IFet ELSE. Un trs long chapitre de 1h30 sur les fonctions de RANKING comme ROW NUMBER, OVER et PARTITIONBY, ROWS /RANGE UNBOUNDED PRECEDING, FIRSTet LASTVALUES, LAG et LEAD etc. Les fonctions de Conversion avec TRY CAST et TRY CONVERT, puis TRY PARSE et PARSE. Nous dcouvrirons un cours d’une heure sur le CTE (common table expression). Tellement puissant et tellement mconnu (je ne comprends toujours pas d’ailleurs).Et apprenez amliorer vos requtes SQLen les rendant SARGABLE (mais que veut dire SARGABLE?)Et Quelques TIPS SSMS pour finir ce chapitre3eme chapitre Optimisez les performances de vos procdures stockes: On abordera aussi un long chapitre sur l’amelioration de vos performances sur vos procdures stockes. Quand doit la recompiler, est il judicieux de le faire? Qu’est ce que le paramtre sniffing? Connaissez vous les sous procdures stockes? Avez vous dj entendu de l’option OPTIMIZE pour une variable? Les cas frquents de recompilation de vos procdures stockes, et voir comment les anticiper. Les subtilits et les piges a viter lors de la cration de votre procdure stocke sur SQL. Quand doit on recompiler? Quelles sont les bonnes pratiques. Aborder le cas de la sous procdure stocke, et voir qu’elle peut tre trs utile. Nous aborderons les options, ou plutt les HINT, pour pouvoir se sortir d’une situation complexe, lorsque les temps explosent en production. Qu’est ce que le paramtre sniffing? Et comment rsoudre ce problme. Regardez la moyenne de mes autres cours (4,5/5), et vous verrez que mes cours sont des cours de qualit: ) Suivez ce cours, vous aideravousdmarquer techniquementde vos collgues, ou lors d’un entretien d’embauche. J’ai tenu aussi a que lesvidos nexcdent pas les 10 minutes, pour que ce ne soit pas trop soporifique: )