2010-01-14 5 views
3

J'ai une table qui a appelé les gens, et j'y ai 2 colonnes, le nom et l'âgedéclaration sql aide

Comment puis-je sélectionner les noms avec l'âge supérieur à 15 par exemple?

Merci

+0

Quand vous dites "l'âge supérieur à 15" Je suppose que vous voulez dire en fait "15 ans et plus"? – Guffa

+0

mais nous ne savons pas ce qu'il veut dire. nous ne pouvons que lire sa question. donc "âge> 15" est correct. – r3zn1k

+0

@ r3zn1k: Il répond à la question telle qu'elle est écrite, mais cela ne veut pas dire qu'elle est utile. Si nous avons seulement répondu aux questions telles qu'elles étaient écrites, les seules réponses possibles pour beaucoup d'entre elles seraient simplement «oui» ou «non», ce qui, bien que correct, est presque totalement inutile. – Guffa

Répondre

4
SELECT name FROM people WHERE age > 15 
+0

Cela obtiendra les gens avec un âge de 16 ans et plus. Vous voulez utiliser> = 15 pour obtenir les personnes de 15 ans et plus. – Guffa

1
select name from people where age > 15 
2
SELECT name, age 
FROM people 
WHERE age >= 15 
+0

+1 pour utiliser l'opérateur> = – Guffa