MySQL强制查询返回NULL

编程入门 行业动态 更新时间:2024-10-26 08:21:23
本文介绍了MySQL强制查询返回NULL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有以下几点:

SELECT q25, COUNT( q25 ) AS count, AVG (q1) AS q1 FROM tresults WHERE id = 'Yes' AND date = 'MARCH2010' AND q25 = '1' GROUP BY q25

目前,查询返回 MySQL 返回一个空结果集(即零行). 这是正确的 - 是否有可能让它返回 NULL 代替?

At the moment, the query returns MySQL returned an empty result set (i.e. zero rows). which is correct - is it possible to get it to return NULL instead?

PHP中有没有办法在事件之后处理这个,比如:

Is there a way of dealing with this after the event in PHP, such as:

$resultprev = mysql_query($queryprev); if($resultprev == ''){ // do something }

推荐答案

use mysql_num_rows :

$resultprev = mysql_query($queryprev); $num_rows = mysql_num_rows($resultprev); if($num_rows == 0){ // 0 results ! }

或者你可以联合一个空行:

or you could union a null row :

SELECT q25, COUNT( q25 ) AS count, AVG (q1) AS q1 FROM tresults WHERE id = 'Yes' AND date = 'MARCH2010' AND q25 = '1' GROUP BY q25 UNION SELECT null, null as count, null as q1

更多推荐

MySQL强制查询返回NULL

本文发布于:2023-11-22 05:23:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1616127.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:MySQL   NULL

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!