需求

查询数据
en_name=xiaodong
cn_name=晓东
name_label=xiaodong(晓东) //希望拼接效果

使用字符拼接,使用CONCAT(b.cn_name,'(',b.cn_name,')'),然后出现下面不该有的效果。
en_name=xiaodong
cn_name=null
name_label=xiaodong() //数据空时候,出现花括号

期望:cn_name空值就直接显示en_name,有就拼接

解决

写法修改case方式判断(case when b.cn_name IS NULL OR b.cn_name='' then b.en_name else CONCAT(b.en_name,'(',b.cn_name,')') end) as name_label

 select (case when b.cn_name IS NULL OR b.cn_name='' then b.en_name else CONCAT(b.en_name,'(',b.cn_name,')') end) as name_label,
b.en_name,b.cn_name from test_table b

【mysql】查询中英文名称拼接处理相关推荐

  1. mysql查询的结果拼接字符串_MySql查询结果拼接成字符串

    背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串. 解决方法: 通过 group_concat 函数 1.正常查询 如下: select id result from ctp_enum_i ...

  2. JAVA——实现各国中英文名称互译功能的查询程序

    用JAVA实现各国中英文名称互译功能的查询程序 创建一个字典文件,其内容为各个国家的中英文对照表,以查询国名为目的,对各个国家的国名进行中英互译. 1.功能: 输入"中国"则在屏上 ...

  3. php查询MySQL结果转化为数组_PHP_PHP将MySQL的查询结果转换为数组并用where拼接的示例,mysql查询结果转换为PHP数组的 - phpStudy...

    PHP将MySQL的查询结果转换为数组并用where拼接的示例 mysql查询结果转换为PHP数组的几种方法的区别: $result = mysql_fetch_row():这个函数返回的是数组,数组 ...

  4. mysql 查询记录拼接_MYSQL 拼接查询结果记录

    MYSQL 拼接查询结果 拼接有concat,concat_ws,group_concat 这三个函数具体功能详见百度,这里不做赘述了.仅记录开发经验. concat(str,str1,str2,-) ...

  5. MySQL查询进阶之多表查询

    一.多表查询 1.引出 2.笛卡尔积 3. 笛卡尔积的解决方法 二.多表查询分类 1.等值连接和非等值连接 2.自连接和非自连接 3.内连接和外连接 SQL92:使用(+)创建连接 SQL99语法实现 ...

  6. mysql查询过程从客户端发送查询请求_MySQL查询过程和高级查询

    最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结. 总体目录如下,上篇介绍了前3小节,分析了索引为 ...

  7. MySQL查询自己的学号_Mysql 查询练习

    Mysql 查询练习 ---创建班级表 create tableclass( cidint auto_increment primary key, captionvarchar(20) )engine ...

  8. 理解索引(中):MySQL查询过程和高级查询

    为什么80%的码农都做不了架构师?>>>    上一篇 提到,最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合 ...

  9. MySQL查询区分大小写

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述: 找出用户名id为'AAMkADExM2M5NjQ2LWUzYzctNDFkMC1h'的用户的数据: select ...

最新文章

  1. 一条sql导致数据库整体性能下降的诊断和解决的全过程
  2. 网络编程(socket)套接字之基于udp的套接字
  3. 直接学python行不行_是否可以直接学python或者java而不学c++?
  4. arcgis server 常见问题【转】
  5. 【待完善】make: command not found,以及libtool.m4 and ltmain.sh have a version mismatch问题的解决方案...
  6. Git(11)-cherry-pick、reset、rebase
  7. 和在线视频会议服务器,什么是视频会议服务器端和客户端?
  8. Android RxJava(一) create操作符的用法和源码分析
  9. Mybatis-Plus代码生成器初体验
  10. .Net脱壳工具 de4dot参数说明/简易教程
  11. 剑指offer面试题[3]-二维数组的查找
  12. 程序员必看书籍之二:编程语言实现模式
  13. matlab中如何画直方图,用电脑怎么画直方图,如何用matlab画直方图已知频数和组距matl...
  14. java 向量 内积_向量内积(点乘)和外积(叉乘)概念及几何意义
  15. ROS2学习(1)ROS2简述
  16. C#之windous界面应用编程
  17. 项目管理-WBS与RACI的使用
  18. 算法设计与分析 SCAU17964 水桶打水
  19. 蓝桥杯单片机比赛模板
  20. 语音增强--维纳滤波介绍及MATLAB实现

热门文章

  1. 网络路由器查表过程模拟
  2. 百度 codetop
  3. python的allure使用
  4. 熊猫烧香作者李俊自主创业开网络安全公司
  5. 流行QQ在线客服代码
  6. 基于FPGA的高空坠物跟踪和预警系统
  7. Windows 安装ffmpeg并从视频中提取音频
  8. 软件工程-第一次结对编程
  9. 计算机基础活页式教材模板,大学计算机基础WORD文章(排版前)
  10. MHA简述与项目案例