Articles of sql

Regroupement en intervalle de 5 minutes dans une plage de temps

J’ai des difficultés avec les commandes mySQL que je veux faire. SELECT a.timestamp, name, count(b.name) FROM time a, id b WHERE a.user = b.user AND a.id = b.id AND b.name = ‘John’ AND a.timestamp BETWEEN ‘2010-11-16 10:30:00’ AND ‘2010-11-16 11:00:00’ GROUP BY a.timestamp Ceci est mon relevé de sortie actuel. timestamp name count(b.name) ——————- —- […]

Comment supprimer de select dans MySQL?

Ce code ne fonctionne pas pour MySQL 5.0, comment le ré-écrire pour le faire fonctionner DELETE FROM posts where id=(SELECT id FROM posts GROUP BY id HAVING ( COUNT(id) > 1 )) Je veux supprimer les colonnes qui n’ont pas d’identifiant unique. J’appendai que la plupart du temps c’est le seul identifiant (j’ai essayé la […]

Recherche de “correspondance de mots entiers” dans MySQL

Je voudrais écrire une requête SQL qui recherche un mot-clé dans un champ de texte, mais uniquement s’il s’agit d’une “correspondance de mot entier” (par exemple, lorsque je recherche “débarrasser”, il ne doit pas correspondre “aride”, mais match “un débarrassé”. J’utilise MySQL. Heureusement, les performances ne sont pas critiques dans cette application, et la taille […]

Lire la table SQL dans C # DataTable

J’ai lu beaucoup de messages sur l’insertion d’un DataTable dans une table SQL, mais existe-t-il un moyen simple d’extraire une table SQL dans un .NET DataTable?

Champs booléens d’indexation

C’est probablement une question vraiment stupide, mais y aura-t-il beaucoup d’avantages à indexer un champ booléen dans une table de firebase database? Dans une situation courante, comme les enregistrements “soft-delete” qui sont marqués comme inactifs et que la plupart des requêtes incluent WHERE deleted = 0 , cela aurait-il intérêt à indexer ce champ seul […]

Sélectionnez les données de la plage de dates entre deux dates

J’ai une table nommée Product_Sales et elle contient des données comme celle-ci Product_ID | Sold_by | Qty | From_date | To_date ———–+———+—–+————+———– 3 | 12 | 7 | 2013-01-05 | 2013-01-07 6 | 22 | 14 | 2013-01-06 | 2013-01-10 8 | 11 | 9 | 2013-02-05 | 2013-02-11 Maintenant, quelle est la requête si […]

Quelle est la différence entre la fonction et la procédure dans PL / SQL?

Quelle est la différence entre la fonction et la procédure dans PL / SQL?

Requête MySQL pour trouver des valeurs dans une chaîne séparée par des virgules

J’ai un champ COLORS (varchar(50)) dans un ma table SHIRTS qui contient une chaîne délimitée par des virgules comme 1,2,5,12,15, Chaque numéro représentant les couleurs disponibles. Lorsque vous exécutez la requête, select * from shirts where colors like ‘%1%’ pour obtenir toutes les chemises rouges (couleur = 1), je reçois également les chemises de couleur […]

COMPTE DISTINCT avec CONDITIONS

Je veux compter le nombre d’éléments distincts dans une colonne soumise à une certaine condition, par exemple si la table est comme ceci: tag | entryID —-+——— foo | 0 foo | 0 bar | 3 Si je veux compter le nombre de balises distinctes en tant que “nombre de balises” et compter le nombre […]

Utiliser ISNULL vs utiliser COALESCE pour vérifier une condition spécifique?

Je sais que plusieurs parameters peuvent être transmis à COALESCE , mais quand vous voulez vérifier une seule expression pour voir si elle n’existe pas, utilisez-vous un paramètre par défaut ou utilisez- ISNULL plutôt ISNULL ? Y a-t-il un gain de performance entre les deux?