ven
25
aoû '06
Une autre devinette de little Noyes
Voici 2 définitions de tables:
Voici 2 définitions de tables:
CREATE TABLE `users1` (
`name` varchar(10) default NULL,
`birthday` date default NULL
);
CREATE TABLE `users2` (
`name` varchar(10) default NULL,
`birthday` date default NULL
);
After inserting some data, we get the following row counts:
SELECT COUNT(*) FROM users1;
+----------+
| COUNT(*) |
+----------+
| 15 |
+----------+
SELECT COUNT(*) FROM users2;
+----------+
| COUNT(*) |
+----------+
| 12 |
+----------+
Maintenant voici une requête:
SELECT * FROM users1
UNION
SELECT * FROM users2;
Combien de rang y aura-t-il dans le résultat ?
- exactement 27
- au minimum 12
- au minimum 15
- entre 1 et 27
- Zero ou plus








Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire