Articles of sql

Comment concaténer des chaînes d’un champ de chaîne dans une requête ‘group by’ de PostgreSQL?

Je cherche un moyen de concaténer les chaînes d’un champ au sein d’un groupe par requête. Donc, par exemple, j’ai un tableau: ID COMPANY_ID EMPLOYEE 1 1 Anna 2 1 Bill 3 2 Carol 4 2 Dave et je voulais grouper par company_id pour obtenir quelque chose comme: COMPANY_ID EMPLOYEE 1 Anna, Bill 2 Carol, […]

Meilleur moyen de tester si une ligne existe dans une table MySQL

J’essaie de savoir si une ligne existe dans une table. En utilisant MySQL, vaut-il mieux faire une requête comme celle-ci: SELECT COUNT(*) AS total FROM table1 WHERE … et vérifiez si le total est différent de zéro ou est-il préférable de faire une requête comme celle-ci: SELECT * FROM table1 WHERE … LIMIT 1 et […]

Oracle: si la table existe

J’écris des scripts de migration pour une firebase database Oracle et j’espérais qu’Oracle avait quelque chose de similaire à la construction IF EXISTS MySQL. Plus précisément, chaque fois que je veux déposer une table dans MySQL, je fais quelque chose comme DROP TABLE IF EXISTS `table_name`; De cette façon, si la table n’existe pas, DROP […]

Obtenir un nombre d’enregistrements pour toutes les tables dans la firebase database MySQL

Est-il possible d’obtenir le nombre de lignes dans toutes les tables d’une firebase database MySQL sans exécuter un SELECT count() sur chaque table?

Vous ne pouvez pas spécifier la table cible pour la mise à jour dans la clause FROM

J’ai une simple table mysql: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY KEY (`persID`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ; INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES (1, ‘blb’, 1000, 3), (2, ‘as’, 1000, 3), (3, […]

Erreur liée à only_full_group_by lors de l’exécution d’une requête dans MySql

J’ai mis à jour mon système et installé MySql 5.7.9 avec php pour une application Web sur laquelle je travaille. J’ai une requête qui est créée dynamicment et lorsqu’elle est exécutée dans les anciennes versions de MySql, cela fonctionne très bien. Depuis la mise à jour à 5.7, j’ai cette erreur: L’expression n ° 1 […]

Quelle est la différence entre VARCHAR et CHAR?

Quelle est la différence entre VARCHAR et CHAR dans MySQL? J’essaie de stocker les hachages MD5.

Comment utiliser GROUP BY pour concaténer des chaînes dans MySQL?

En gros, la question est de savoir comment en tirer: chaîne d’identification 1 a 1 b 2 C pour ça: chaîne d’identification 1 AB 2 C

SQL pour trouver le nombre de valeurs distinctes dans une colonne

Je peux sélectionner toutes les valeurs distinctes dans une colonne comme suit: SELECT DISTINCT column_name FROM table_name; SELECT column_name FROM table_name GROUP BY column_name; Mais comment puis-je obtenir le nombre de lignes de cette requête? Une sous-requête est-elle requirejse?

Meilleur type de champ de firebase database pour une URL

Je dois stocker une URL dans une table MySQL. Quelle est la meilleure pratique pour définir un champ contenant une URL de longueur indéterminée?