Quelle est la différence entre "TOP" et "SAMPLE" dans TeraData SQL? Sont-ils les mêmes?Différence entre "TOP" et "SAMPLE" dans TeraData SQL
Répondre
De TOP vs SAMPLE:
TOP 10 signifie "10 premiers rangs en ordre trié ". Si vous n'avez pas de ORDER BY, alors par extension, il sera interprété comme demandant "ANY 10 rows" dans n'importe quel ordre. L'optimiseur est gratuit pour sélectionner le plan le moins cher peut trouver et arrêter le traitement dès car il a trouvé suffisamment de lignes pour revenir.
Si cette requête est la seule chose en cours d'exécution sur votre système, vers le haut peut sembler pour vous donner toujours la même réponse , mais que le comportement n'est pas garanti.
SAMPLE, comme vous l'avez observé, est- traitement supplémentaire pour essayer de randomiser le jeu de résultats pourtant maintenir la même répartition approximative . À un niveau très simple, par exemple, il peut sélectionner un point aléatoire à partir de pour numériser la table et un certain nombre de lignes pour ignorer les lignes renvoyées.
- 1. Dynamic "SELECT TOP: paramètre" dans Teradata Macro
- 2. Différence entre TOP X et Row_Number()
- 3. Teradata - limiter les résultats en utilisant TOP
- 4. Différence entre la clause top et set rocount
- 5. Différence entre "=" et "est" dans SQL Server
- 6. Différence entre varchar et varchar2 dans SQL
- 7. SQL Rowcount vs Top
- 8. zéro padding dans teradata sql
- 9. Différence entre SQL Server 2005 et 2008
- 10. Différence entre sp_spaceused et DataLength SQL Server
- 11. Teradata Sql requête
- 12. différence entre img.slider et .slider
- 13. Différence entre dequeue et next?
- 14. Différence entre index cluster et non-cluster dans SQL
- 15. différence dans SQL entre l'opérateur et « > = » & « <= » opérateur
- 16. Quelle est la différence entre intval et db_escape dans SQL?
- 17. Différence entre datetime convertis dans MSExcel et SQL Server
- 18. Différence entre date et date-heure dans SQL Server
- 19. Différence SQL entre IN et OR dans WHERE
- 20. Différence entre sortBy et OrderBy requêtes dans Sql
- 21. différence entre tsql, accès sql et pl/sql
- 22. Différence entre NLS_UPPER et UPPER
- 23. Différence entre == et = dans Haskell
- 24. Différence entre DECIMAL et NUMERIC
- 25. Différence entre CURRENT_TIMESTAMP et GETDATE()
- 26. SQL - Différence entre ces jointures?
- 27. Teradata serveur lié dans SQL 2005
- 28. SQL (Teradata) Sélectionnez les données
- 29. Différence entre Squeel et Arel?
- 30. Différence entre EntitySet et EntityRef