select-mysql 查询出来为空,显示自定义内容,如何实现???

问题描述

mysql 查询出来为空,显示自定义内容,如何实现???

mysql 查询出来为空,显示自定义内容,如何实现???mysql 查询出来为空,显示自定义内容,如何实现???mysql 查询出来为空,显示自定义内容,如何实现???

解决方案

写个存过过程吧,没数据,就返回输出参数为你要显示的值

解决方案二:

mysql 查询出来为空,显示自定义内容,如何实现!能不能说具体点,都不知道你要什么

解决方案三:

解决方案四:

select case 列名 when '张三' then '替换张三' else '无' end from 表名

解决方案五:

既然有什么情况输出什么的意境可不就是 case when 该登场了么。
这个和使用哪个数据库没关系。标准SQL语法

select case when trim(查询内容) ='' then 自定义内容
ELSE 查询内容 END

from ...

时间: 2024-09-17 01:27:28

select-mysql 查询出来为空,显示自定义内容,如何实现???的相关文章

MySQL 查询结果以百分比显示简单实现

用到了MySQL字符串处理中的两个函数concat()和left()实现查询结果以百分比显示,具体示例代码如下,感兴趣的朋友可以学习下   找了一些资料,然后我是用到了MySQL字符串处理中的两个函数concat()和left() 1.CONCAT(str1,str2,...) 返回来自于参数连结的字符串.如果任何参数是NULL, 返回NULL.可以有超过2个的参数.一个数字参数被变换为等价的字符串形式. 示例 复制代码 代码如下: select CONCAT('My', 'S', 'QL');

mysql查询结果为空-mysql查询,参数中文时查询结果为空

问题描述 mysql查询,参数中文时查询结果为空 图里的两种方法都改过了,还是不管用.大神指教一下 解决方案 首先调试下,看看你页面返回的查询参数有没有正确.这个如果不正确,光设置字符集是不行的. 解决方案二: 中文有没有转成utf8编码 解决方案三: 去我的博客,看怎么设置数据集支持中文,但是这个设置只对设置之后添加的数据有效,之前得无法更改

给大家一个点子:利用MySQL的一个特性实现MySQL查询结果的分页显示

mysql|分页|显示 在mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页,select语句的语法:    SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY]           [DISTINCT | DISTINCTROW | ALL]        select_expression,...        [INTO OUTFILE 'file_name' expor

利用MySQL的一个特性实现MySQL查询结果的分页显示

在mysql中利用select语句的一个特性就可以很方便地实现查询结果的分页,select语句的语法: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT | DISTINCTROW | ALL] select_expression,... [INTO OUTFILE 'file_name' export_options] [FROM table_references [WHER

MySQL 查询结果以百分比显示

  找了一些资料,然后我是用到了MySQL字符串处理中的两个函数concat()和left() 1.[CONCAT(str1,str2,...) 返回来自于参数连结的字符串.如果任何参数是NULL, 返回NULL.可以有超过2个的参数.一个数字参数被变换为等价的字符串形式. [示例] select CONCAT('My', 'S', 'QL'); -> 'MySQL' select CONCAT('My', NULL, 'QL'); -> NULL select CONCAT(14.3); -

MySQL 查询结果以百分比显示简单实现_Mysql

找了一些资料,然后我是用到了MySQL字符串处理中的两个函数concat()和left() 1.CONCAT(str1,str2,...) 返回来自于参数连结的字符串.如果任何参数是NULL, 返回NULL.可以有超过2个的参数.一个数字参数被变换为等价的字符串形式. 示例 复制代码 代码如下: select CONCAT('My', 'S', 'QL'); -> 'MySQL' select CONCAT('My', NULL, 'QL'); -> NULL select CONCAT(14

mysql查询语句,怎么让数据库中为NULL的记录查询处理显示为不存在

问题描述 mysql查询语句,怎么让数据库中为NULL的记录查询处理显示为不存在 mysql查询语句,怎么让数据库中为NULL的记录查询处理显示为不存在 解决方案 select (case when name is null then '不存在' else name end) as name,id from user 这种sql不建议使用,虽然能让你暂时实现逻辑, 但是会大大影响MySQL的性能.所以不建议使用, 最好是在自己的代码里处理这些东西.(其他的数据库除外) 解决方案二: 这个不是sq

单个select语句实现MySQL查询统计次数_Mysql

单个select语句实现MySQL查询统计次数 单个select语句实现MySQL查询统计次数的方法用处在哪里呢?用处太多了,比如一个成绩单,你要查询及格得人数与不及格的人数,怎么一次查询出来?MySQL查询统计次数简单的语句肯定是这样了: 复制代码 代码如下: select a.name,count_neg,count_plus from    (select count(id) as count_plus,name from score2 where score >=60 group by

如何处理MYSQL查询

    6.6 处理查询    我们已经知道了如何开始和结束与服务器的会话,现在应该看看如何控制会话.本节介绍了如何与服务器通信以处理查询.执行的每个查询应包括以下几步:    1) 构造查询.查询的构造取决于查询的内容-特别要看是否含有二进制数据.    2) 通过将查询发送到服务器执行来发布查询.    3) 处理查询结果.这取决于发布查询的类型.例如, SELECT 语句返回数据行等待处理,INSERT 语句就不这样.构造查询的一个要素就是使用哪个函数将查询发送到服务器.较通用的发布查询例