Q. afficher tous les salaires et afficher le total sal à la fin? Q. combien de colonnes sont insérées dans une seule table?sur sql question de base
Répondre
select sal de empsal union select SUM (sal) de empsal
Je pense que vous voulez obtenir le nombre de colonnes pour une table. Vous pouvez le faire suivrez requête:
select count (*) à partir INFORMATION_SCHEMA.COLUMNS où table_name = ''
Il est seulement nécessaire de scanner la table deux fois lorsque l'affiche d'origine a une version de base de données Oracle <8i. Quelque part dans la gamme 8i, le groupe par extensions est devenu disponible. Et quand vous le faites d'une manière Oracle7, utilisez au moins UNION ALL au lieu de UNION pour éviter une étape de tri inutile et éviter la possibilité de perdre le total quand une seule ligne est présente dans la table. –
-1 Et bien que je ne comprends pas la question deux, votre requête en réponse est un non-sens. Cela devrait être "select count (*) from user_tab_columns où table_name = 'sa_single_table'". –
oups ... J'ai remarqué le tag ... ma réponse était pour SQL – Chinjoo
Solution 1: Utiliser Roll Up pour fonction première question
select empno,sum(sal) from emp group by rollup((sal,empno));
Solution 2: utilisation Définit
Groupementselect empno,sum(sal) from emp group by GROUPING SETS ((empno),())
Cela ne produit pas la sortie attendue, bien que la suggestion de rollup est bonne. –
@Rob van Wijk: Vous avez raison, je n'ai pas lu la question correctement. – Bharat
Q1:
SQL> select sum(sal)
2 from emp
3 group by rollup(empno)
4/
SUM(SAL)
----------
800
1100
1300
1500
1600
3000
3000
5000
950
1250
1250
2450
2850
2975
29025
15 rows selected.
Q2: S'il vous plaît expliquer cette question un peu plus.
Cordialement, Rob.
- 1. Question de base SQL query
- 2. SQL Server 2008 - question de base sur le déchiquetage XML
- 3. Question sur l'article SQL
- 4. question de base sur l'interface
- 5. Question de sortie SQL de base
- 6. Question générale sur SQL - JOINS
- 7. question de réseau de base sur URLS
- 8. sql question de question
- 9. une question de débutant sur Linq sql
- 10. Perl: question de base sur la hashmap
- 11. Question de base sur jquery et .NET
- 12. Question simple sur les données de base
- 13. Question de base easy_install sur python 2.6
- 14. Question sur les déclencheurs SQL
- 15. Question sur le regroupement SQL
- 16. Question sur la syntaxe SQL
- 17. Question SQL sur le comptage
- 18. Question simple sur la requête de base de données
- 19. Base de données Normalisée Question
- 20. question simple sur un SQL créer table
- 21. Question de réplication SQL Server
- 22. Question sur la conception de la base de données du serveur SQL
- 23. Question COM de base
- 24. C++ base de question
- 25. oracle question de base
- 26. Filetage de base Question
- 27. oracle question de base
- 28. question de syntaxe SQL
- 29. question de base sur les références de passage de HashMaps
- 30. Base de données SQL interroge la question de base AVG Différence
Veuillez utiliser l'icône de numérotation pour puces/numérotation de votre question qui le rendra plus lisible. – Chinjoo
Bonjour, bienvenue sur stackoverflow.com! Malheureusement, votre question manque d'informations importantes et est donc impossible à répondre. Veuillez décrire au moins: - la structure des tables que vous interrogez, - le contexte dans lequel vous faites cela (développement d'un nouveau système, travail sur le système existant, devoirs ...), -la solution que vous avez, et où vous avez coincé. Sinon, votre question sera fermée. – sleske