对一个空表进行查询,返回的结果不是null,那么请问它还能是什么
mysql> create table t(id int);
Query OK, 0 rows affected (0.13 sec)mysql> select id from t;
Empty set (0.00 sec)mysql> select ifnull(id, 0) from t;
Empty set (0.02 sec)
新建一个空表,对空表的id字段进行查询。我本来认为t里没有字段,应该返回null,但结果却是什么都不显示。
于是我又用ifnull()函数做了试验,结果不会变为0,说明确实不是null. 那么请问这个返回的结果是什么东西呢?如果我想实现这么一种操作,即,让select id from t的返回结果是0,应该怎么做呢?
mysql> create table t(id int);
Query OK, 0 rows affected (0.13 sec)mysql> select id from t;
Empty set (0.00 sec)mysql> select ifnull(id, 0) from t;
Empty set (0.02 sec)
新建一个空表,对空表的id字段进行查询。我本来认为t里没有字段,应该返回null,但结果却是什么都不显示。
于是我又用ifnull()函数做了试验,结果不会变为0,说明确实不是null. 那么请问这个返回的结果是什么东西呢?如果我想实现这么一种操作,即,让select id from t的返回结果是0,应该怎么做呢?
解决方案 »
- 讨论一下淘宝秒杀器的实现。
- 设置xtree节点的id
- JDBC连数据库sqlserver代码?
- jsp企业门户网站开发
- 表格row的click事件与行中cell的click事件如何区分开?
- struts2中怎么在JS中控制<s:textfield,这个标签产生的Label?
- 使用jsp上传文件时,上传好的文件保存在什么地方??急呀!!!!
- 有谁能说说使用displaytag的要点呀?
- 这段代码里 lstRs 里存放多个对象,但是跟踪时看见lstRs里对象存放有 Media 和 MediaSetting 两个子对象,如何获取子对象里的值呢?
- 当用户登陆网站输入正确的用户名和密码后,如何通过JSP执行DOS命令实现他的本地计算机和服务器的那个共享文件夹相连接?
- JAVA定义赋值问题
- javascript 如何加载多个函数
下载说明 2009-03-30 07:59:21
qqq 2009-03-18select a,b from test
下载说明
qqq 2009-03-18
你的用法是正确的
select count(*) from test
没玩过mysql,不知道对不...