Questions marquées «select»

Instruction SQL de base, SELECT récupère les données d'une ou plusieurs tables ou d'autres sources de données d'ensemble de lignes telles que des vues ou des fonctions table.

37
Pourquoi cette requête fonctionne-t-elle?

J'ai deux tables, table_a (id, nom) et table_b (id), disons sur Oracle 12c. Pourquoi cette requête ne renvoie-t-elle pas une exception? select * from table_a where name in (select name from table_b); D'après ce que j'ai compris, Oracle voit cela comme select * from table_a where name = name; Mais...

28
Pourquoi SELECT * serait-il plus rapide que SELECT foo?

Considérons un tableau de valeurs et de hachages, comme ceci: +------------+----------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+----------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | val...