Questions marquées «sql»

182
MySQL / SQL: Grouper par date uniquement sur une colonne Datetime

Avoir une table avec une colonne comme: mydate DATETIME... J'ai une question telle que: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Cela regroupera par le plein datetime, y compris les heures et les minutes. Je souhaite faire le groupe d'ici, uniquement à la date et YYYY/MM/DDnon...

182
MySQL: trier les valeurs GROUP_CONCAT

En bref: existe-t-il un moyen de trier les valeurs dans une instruction GROUP_CONCAT? Requete: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id = l.competence...

182
MySQL sélectionnez où la colonne n'est pas vide

Dans MySQL, puis-je sélectionner des colonnes uniquement là où quelque chose existe? Par exemple, j'ai la requête suivante: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 J'essaie de sélectionner uniquement les lignes où le téléphone commence par 813 et phone2...

181
En SQL, comment pouvez-vous «grouper par» dans des plages?

Supposons que j'ai une table avec une colonne numérique (appelons-la "score"). Je voudrais générer un tableau des comptes, qui montre combien de fois les scores sont apparus dans chaque plage. Par exemple: gamme de score | nombre d'occurrences ------------------------------------- 0-9 | 11 10-19 |...

181
Requête MySQL "NOT IN"

Je voulais exécuter une requête simple pour afficher toutes les lignes Table1où une valeur de colonne principale n'est pas présente dans une colonne d'une autre table ( Table2). J'ai essayé d'utiliser: SELECT * FROM Table1 WHERE Table1.principal NOT IN Table2.principal C'est plutôt une erreur de...

181
MySQL - Obtenir le numéro de ligne lors de la sélection

Puis-je exécuter une instruction de sélection et obtenir le numéro de ligne si les éléments sont triés? J'ai une table comme celle-ci: mysql> describe orders; +-------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra |...

181
Comment arrêter mysqld

Pour connaître la commande de démarrage de mysqld (en utilisant un mac), je peux faire: ps aux|grep mysql J'obtiens la sortie suivante, qui me permet de démarrer le serveur mysql. /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=... Comment trouver la commande nécessaire pour...