黑马程序员技术交流社区

标题: SQL语句里面的常常会有 * ,他有什么作用啊? [打印本页]

作者: 郭正续    时间: 2012-8-2 15:41
标题: SQL语句里面的常常会有 * ,他有什么作用啊?
下面的两句话:
1、select * from T-Employee
2、select * from T-Employee where FAge >20 and FAge < 30
上面这两句话里*代表什么?还有就是数量count(*)这个星号呢?

作者: 许庭洲    时间: 2012-8-2 15:49
1,*代表数据库表中的字段;
2,count(*)中的*代表数据库中的满足条件的记录总数。
作者: 蔡尚猛    时间: 2012-8-2 16:16
1*代表数据表中的所有字段
2count(*)*代码统计满足条件的总数,
作者: 李宏利    时间: 2012-8-2 16:46
1、select * from T-Employee   T-Employee 的*(所有)字段
2,count(*) 符合要求的
作者: 张文    时间: 2012-8-2 21:41
1、select * from T-Employee中的*代表 T-Employee的所有字段。
2、select * from T-Employee where FAge >20 and FAge < 30中*是在T-Employee中 符合FAge >20 and FAge < 30这个条件的数

作者: 王峰    时间: 2012-8-2 22:16
*代表数据库表中的所有的字段;第一句和第二句一个只是输出所有记录另一个输出部分记录,而他们都输出所有字段的值,
count(*)一个聚合函数,代表数据库中的满足条件的记录总数,返回一个整型值,*只满足条件的记录,函数count()做了统计。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2