Transact-SQL

SQL Server SELECT WHERE

Ecrire une requête SELECT WHERE avec SQL Server ? Cet exemple de requête T-SQL SELECT WHERE montre la syntaxe SQL Server 2012 de base. La clause WHERE permet de filtrer les données en ajoutant une ou plusieurs conditions et donc de n’afficher que les lignes de la table qui correspondent effectivement à la condition. La clause WHERE en SQL est certainement la clause LMD

Transact-SQL

Exécuter plusieurs SELECT sur un CTE SQL Server

Comment exécuter plusieurs requêtes SELECT sur un même CTE ? Un CTE SQL Server permet de réutiliser le résultat d’une requête de sélection. C’est un jeu de données temporaire, uniquement durant le script.  Un CTE est largement utilisé notamment pour créer des requêtes récursives.  Lors de la deuxième requête SELECT sur un CTE cette erreur est retournée par SQL Server: (1 row(s) affected)Msg 208,

Transact-SQL

Requête SELECT simple avec SQL Server

Comment écrire une requête SELECT simple sur SQL Server ? La clause SELECT en SQL Server permet de sélectionner certaines lignes d’une table. C’est la requête de base car le langage SQL, pour Structured Query Language, est fait avant tout pour interroger et afficher des données à partir d’une table. Exemple de requête SQL SELECT En effet, la commande SELECT permet d’afficher et de

Transact-SQL

Insert into depuis un Select avec SQL Server

Comment écrire une requête Insert into depuis un Select avec SQL Server? Trois solutions pour lancer une requête INSERT INTO avec un SELECT dans SQL Server. La première solution est d’insérer les données avec une requête SELECT qui retourne les informations en dur. La deuxième est d’utiliser un SELECT et un UNION ALL pour regrouper plusieurs lignes en une seule instructions INSERT. La troisième est d’utiliser