Instruction SQL de base, SELECT récupère les données d'une ou plusieurs tables ou d'autres sources de données d'ensemble de lignes telles que des vues ou des fonctions table.
Comment répertorier toutes les tables de la base de données actuelle, ainsi que le nombre de lignes de la table. En d'autres termes, pouvez-vous penser à une requête pour trouver quelque chose comme ça dans mysql? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 …
Je jouais avec VACUUMet j'ai remarqué un comportement inattendu où SELECTles lignes d'une table semblent réduire le travail VACUUMà faire par la suite. Données de test Remarque: le vide automatique est désactivé CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT …
J'ai une table de base de données MySQL avec près de 23 millions d'enregistrements. Cette table n'a pas de clé primaire, car rien n'est unique. Il a 2 colonnes, les deux sont indexées. Voici sa structure: Voici certaines de ses données: Maintenant, j'ai exécuté une simple requête: SELECT `indexVal` FROM …
Je veux attraper X lignes, donc je mets LIMIT X; mais comment puis-je également compter simultanément le nombre total de lignes? Actuellement, j'utilise deux requêtes distinctes pour le faire SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Existe-t-il un moyen de le faire dans …
Je travaille sur un schéma pour un système d'analyse qui suit les temps d'utilisation, et il est nécessaire de voir le temps d'utilisation total dans une certaine plage de dates. Pour donner un exemple simple, ce type de requête serait exécuté souvent: select sum(diff_ms) from writetest_table where time_on > ("2015-07-13 …
Si je veux calculer une colonne et utiliser le résultat dans plus d'une colonne, comment dois-je faire sans faire deux fois le calcul? Exemple: SELECT LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com' as EMail ,hashbytes('SHA1', LOWER(SUBSTRING([NAME], 4, 100)) + '@somedomain.com') as HashedEmail FROM sometable Comment éviter d'écrire ceci deux fois sans utiliser …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.