Bonjour,
quelqu'un aurait-il l'amabilité de faire pour moi quelques requête sur MySQL ?
Voici la chose :
Maintenant voici le test d'intelligence à faire subir à votre SGBDR :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 CREATE TABLE T_DATA (DATA_VALEUR VARCHAR(256), DATA_TYPE VARCHAR(8)); -- les données : INSERT INTO T_DATA VALUES ('abcdef', 'alpha') ; INSERT INTO T_DATA VALUES ('123456', 'nombre') ; INSERT INTO T_DATA VALUES ('21"''t', 'alpha') ; INSERT INTO T_DATA VALUES ('987456', 'nombre');
Test n°1 : que dit la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT * FROM T_DATA WHERE DATA_TYPE = 'nombre' AND CAST(DATA_VALEUR AS INTEGER) > 500000;
Test n°2 : que dit la requête
Test n°3 : que dit la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM (SELECT * FROM T_DATA WHERE CAST(DATA_VALEUR AS INTEGER) > 500000) AS T WHERE DATA_TYPE = 'nombre'
D'avance merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT * FROM (SELECT * FROM T_DATA WHERE DATA_VALEUR > 500000) AS T WHERE DATA_TYPE = 'nombre'
A +
Partager