Questions marquées «sql-server»

Microsoft SQL Server est un système de gestion de base de données relationnelle (SGBDR). Utilisez cette balise pour toutes les éditions de SQL Server, y compris Compact, Express, Azure, Fast-track, APS (anciennement PDW) et Azure SQL DW. N'utilisez pas cette balise pour d'autres types de SGBD (MySQL, PostgreSQL, Oracle, etc.). N'utilisez pas cette balise pour des problèmes de développement logiciel et mobile, sauf si elle est directement liée à la base de données.




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 


10
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 les colonnes, pas sur les variables.
180 tsql  sql-server 




13
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 réponses possibles. …
177 sql  sql-server  tsql 


10
Vérifier si une connexion SQL Server existe déjà
J'ai besoin de vérifier si une connexion spécifique existe déjà sur le serveur SQL, et si ce n'est pas le cas, je dois l'ajouter. J'ai trouvé le code suivant pour ajouter réellement la connexion à la base de données, mais je veux l'envelopper dans une instruction IF (en quelque sorte) …
176 sql-server  login 

11
Remplacement de NULL par 0 dans une requête de serveur SQL
J'ai développé une requête et dans les résultats des trois premières colonnes que j'obtiens NULL. Comment puis-je le remplacer par 0? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end) as Failed, sum(case when c.runstatus = 'Cancelled' then 1 …
176 sql  sql-server 


13
Comment utiliser ROW_NUMBER ()?
Je veux utiliser ROW_NUMBER()pour obtenir ... Pour obtenir le max(ROW_NUMBER())-> Ou je suppose que ce serait également le nombre de toutes les lignes J'ai essayé de faire: SELECT max(ROW_NUMBER() OVER(ORDER BY UserId)) FROM Users mais cela ne semblait pas fonctionner ... Pour obtenir en ROW_NUMBER()utilisant une information donnée, c'est à …

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.