sql 查询 一个表中某几列数据

例如 select * from test1 where id=‘2’and name=全部 and age=全部
全部代表所有数据 应该怎么写?

第1个回答  2009-12-09
没有这种用法, name 和 age 都是查询条件,只能是唯一的一个值(在这里),
若想查询该表下所有数据:select * from test1 ;
若想查询 id =2 的记录:select * from test1 where id=2 ;
查询 id=2,并且 name="小强" 的记录:select * from test1 where id=2 and name ="小强";
第2个回答  2009-12-09
select id, name ,age from test1 where id='2'

你那样写没有意义,因为你已经限定了查询id=2的数据
第3个回答  2009-12-09
我不清楚=可不可以
不like可以做到
select * from test1 where id=‘2’and name like '%' and age like '%'本回答被提问者采纳
第4个回答  2009-12-09
select * from test1 where id=‘2’
直接就全部了
第5个回答  2015-10-31
$sql="SELECT * FROM tablename WHERE Condition";

具体执行参考PHP PDO
相似回答