社区
MySQL
帖子详情
select count(1) from table1 这句话count里有个1是什么意思?
musicsoul
2004-03-24 10:36:14
select count(1) from table1 这句话count里有个1是什么意思?
谢谢!!!
...全文
241
8
打赏
收藏
select count(1) from table1 这句话count里有个1是什么意思?
select count(1) from table1 这句话count里有个1是什么意思? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cantops
2004-04-04
打赏
举报
回复
学到了。 开心中
htdqy
2004-03-30
打赏
举报
回复
牛人真多啊~
shuixin13
2004-03-30
打赏
举报
回复
呵呵,
是的.
就好像分组后 COUNT(*) = COUNT(Col1) 一样.
参数已没有什么实际意义了.
loveflea
2004-03-30
打赏
举报
回复
倏然我知道是表的第一列..但感觉用什么数字效果都是一样的!嗬嗬!
mysql> desc logoff;
+------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| usernumber | varchar(15) | YES | MUL | NULL | |
+------------+-------------+------+-----+---------+-------+
1 row in set (0.41 sec)
mysql> select count(1) from logoff;
+----------+
| count(1) |
+----------+
| 1461742 |
+----------+
1 row in set (0.03 sec)
mysql> select count(1000) from logoff;
+-------------+
| count(1000) |
+-------------+
| 1461742 |
+-------------+
1 row in set (0.00 sec)
mysql> select count(0) from logoff;
+----------+
| count(0) |
+----------+
| 1461742 |
+----------+
1 row in set (0.00 sec)
mysql> select count(-1) from logoff;
+-----------+
| count(-1) |
+-----------+
| 1461742 |
+-----------+
1 row in set (0.00 sec)
lxf_1976
2004-03-26
打赏
举报
回复
*^_^*
一直都不知道!
学习!!!!
fish21cn
2004-03-26
打赏
举报
回复
哦。又学到了。
lehool
2004-03-25
打赏
举报
回复
CREATE TABLE `table1` (
`a` mediumint(4) NOT NULL auto_increment,
`b` varchar(20) NOT NULL default '',
`c` varchar(20) NOT NULL default '',
`d` tinyint(2) NOT NULL default '1',
`e` varchar(50) default NULL,
PRIMARY KEY (`a`),
UNIQUE KEY `a` (`a`)
) TYPE=MyISAM
select count(1) from table1 == select count(a) from table1 !!
shuixin13
2004-03-24
打赏
举报
回复
表的第一列..
就好像
SELECT ... FORM ... ORDER BY 1 DESC;
SELECT
1 FROM
table
含义
select
1 from
table
与
select
* from
table
从作用上来说是没有差别的,都是查看数据库中这个表是否有记录。
select
1 from 中的1是一常量(可以为任意数值),查到的所有行的值都是它,但从效率上来说,1 >*,因为不用查字典表。
table
表是一个数据表,假设表的行数为10行。 1:
select
1 from
table
&nb...
select
1 from
table
与
select
count
(1) from
table
的作用
select
1 from 表名;与
select
* from 表名 作用上来说是没有差别的,都是查看是否有记录。
select
1 from 中的1是一常量,查到的所有行的值都是它,但从效率上来说,1>*,因为不用查字典表。
select
count
(1) from 表名 代表查询表总记录数 ...
SELECT
1 FROM
TABLE
在Oracle中,sql语句“
SELECT
1 FROM
TABLE
;”的作用与“
SELECT
* FROM
TABLE
”类似,都是查找表中是否有数据,一般是做条件查询时用的。 只不过“
SELECT
1 FROM
TABLE
;”中“1”是一个常量1,会创建一个临时列1,查到的所有行的值都是1,并且行数是
TABLE
表的行数。而“
SELECT
* FROM
TABLE
;”是查找出
TABLE
表中的所有记...
select
count
(1) from
table
where ..
这句
sql语句的作用
作用是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值,
count
(1)和
count
(2)效果是一样的
count
(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些。
count
(字段值),将返回符合条件的非空数量1.查询所有数据,列出7列数据 2.使用
count
(1)查询结果,返回7 3.使用coun...
select
1 from ... sql语句中的1代表
什么意思
?
select
1 from ..., sql语句中的1代表
什么意思
?查出来是个什么结果
select
1 from
table
;与
select
anycol(目的表集合中的任意一行) from
table
; 与 Sql代码
select
* from
table
从作用上来说是没有差别的,都是查看是否有记录,一般是作条件查询用的。
select
1 fr...
MySQL
56,940
社区成员
56,757
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章