Questions marquées «tsql»

T-SQL (Transact Structured Query Language) est l'extension des fonctionnalités SQL prises en charge par Sybase ASE et Microsoft SQL Server. N'utilisez pas cette balise pour les requêtes liées à MySQL, PostgreSql, Oracle (Pl / SQL). Veuillez noter que le code SQL en cours d'écriture à l'aide de LINQ ne fera pas également partie de cette balise. Cette balise spécialement créée pour la programmation SQL avancée à l'aide de Microsoft SQL Server.




8
SQL RANK () contre ROW_NUMBER ()
Je suis confus au sujet des différences entre ces derniers. L'exécution du SQL suivant me donne deux ensembles de résultats identiques. Quelqu'un peut-il expliquer les différences? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Description], ROW_NUMBER() OVER(PARTITION BY StyleID ORDER BY ID) …
191 sql  sql-server  tsql 





9
est-il possible de sélectionner un peu EXISTS directement?
Je me demandais s'il était possible de faire quelque chose comme ça (qui ne fonctionne pas): select cast( (exists(select * from theTable where theColumn like 'theValue%') as bit) On dirait que cela devrait être faisable, mais beaucoup de choses qui devraient fonctionner en SQL ne le font pas;) J'ai vu …
186 sql  sql-server  tsql 






14
En SQL, comment pouvez-vous «grouper par» dans des plages?
Supposons que j'ai une table avec une colonne numérique (appelons-la "score"). Je voudrais générer un tableau des comptes, qui montre combien de fois les scores sont apparus dans chaque plage. Par exemple: gamme de score | nombre d'occurrences ------------------------------------- 0-9 | 11 10-19 | 14 20-29 | 3 ... | …
181 sql  sql-server  tsql 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.