Questions marquées «tsql»

191
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,...

186
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...

181
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 |...

180
Obtenir le minimum de deux valeurs dans SQL

J'ai deux variables, l'une s'appelle PaidThisMonthet l'autre s'appelle OwedPast. Ce sont tous les deux les résultats de certaines sous-requêtes en SQL. Comment puis-je sélectionner le plus petit des deux et le renvoyer sous la forme d'une valeur intitulée PaidForPast? La MINfonction fonctionne sur...

177
Comment calculer le pourcentage avec une instruction SQL

J'ai une table SQL Server qui contient les utilisateurs et leurs notes. Par souci de simplicité, disons simplement qu'il y a 2 colonnes - name& grade. Ainsi, une ligne typique serait Nom: "John Doe", Grade: "A". Je recherche une instruction SQL qui trouvera les pourcentages de toutes les...