SQL中select1和select*有什么区别
区别是选择的范围不同,select 1只选择了数据库中名字为1的字段,而select*选择的是数据库所有的字段。举例:abs数据库字段1,2,3
select * from abs,将对1,2,3操作。
select 1 from abs,只对1操作
select 1 是比select *更有效率的写法
    因为它不返回具体的数据记录,而是返回n行的1
1  ct 1 from students<br>select class,count(1) as pax from students group by class
  作用:可以用来查询表中是否有符合条件的记录(比如select 1 from seckill where id = 1001)
  select 1一般用来当作条件使用,比如exists( select 1 from 表名)等。select 1的效率比select 列名和select*快,因为不用查字典表