Questions marquées «sql»

267
Cast de VARCHAR vers INT - MySQL

Mes données actuelles pour SELECT PROD_CODE FROM `PRODUCT` est PROD_CODE 2 5 7 8 22 10 9 11 J'ai essayé les quatre requêtes et aucune ne fonctionne. ( Réf ) SELECT CAST(PROD_CODE) AS INT FROM PRODUCT; SELECT CAST(PROD_CODE AS INT) FROM PRODUCT; SELECT CAST(PROD_CODE) AS INTEGER FROM PRODUCT; SELECT...

264
MySQL SELECT uniquement les valeurs non nulles

Est-il possible de faire une instruction select qui ne prend que des valeurs NOT NULL? En ce moment j'utilise ceci: SELECT * FROM table Et puis je dois filtrer les valeurs nulles avec une boucle php. Existe-t-il un moyen de faire: SELECT * (that are NOT NULL) FROM table ? En ce moment quand je...

261
Quelle est la différence entre AVOIR et OERE?

Je dois googler dans le mauvais sens ou je passe un moment stupide dans le temps. Quelle est la différence entre HAVINGet WHEREdans une SQL SELECTdéclaration? EDIT: J'ai marqué la réponse de Steven comme étant la bonne, car elle contenait les informations clés sur le lien: Lorsque GROUP BYn'est pas...

260
MySQL et GROUP_CONCAT () longueur maximale

J'utilise GROUP_CONCAT()dans une requête MySQL pour convertir plusieurs lignes en une seule chaîne. Cependant, la longueur maximale du résultat de cette fonction est de 1024caractères. Je suis très conscient que je peux changer le paramètre group_concat_max_lenpour augmenter cette limite: SET...

260
Obtenir des noms de table à l'aide de l'instruction SELECT dans MySQL

Dans MySQL, je sais que je peux lister les tables dans une base de données avec: SHOW TABLES Cependant, je veux insérer ces noms de table dans une autre table, par exemple: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Existe-t-il un moyen d'obtenir les noms de table à l'aide...