【mysql】查询中英文名称拼接处理
需求
查询数据
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】查询中英文名称拼接处理相关推荐
- mysql查询的结果拼接字符串_MySql查询结果拼接成字符串
背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串. 解决方法: 通过 group_concat 函数 1.正常查询 如下: select id result from ctp_enum_i ...
- JAVA——实现各国中英文名称互译功能的查询程序
用JAVA实现各国中英文名称互译功能的查询程序 创建一个字典文件,其内容为各个国家的中英文对照表,以查询国名为目的,对各个国家的国名进行中英互译. 1.功能: 输入"中国"则在屏上 ...
- php查询MySQL结果转化为数组_PHP_PHP将MySQL的查询结果转换为数组并用where拼接的示例,mysql查询结果转换为PHP数组的 - phpStudy...
PHP将MySQL的查询结果转换为数组并用where拼接的示例 mysql查询结果转换为PHP数组的几种方法的区别: $result = mysql_fetch_row():这个函数返回的是数组,数组 ...
- mysql 查询记录拼接_MYSQL 拼接查询结果记录
MYSQL 拼接查询结果 拼接有concat,concat_ws,group_concat 这三个函数具体功能详见百度,这里不做赘述了.仅记录开发经验. concat(str,str1,str2,-) ...
- MySQL查询进阶之多表查询
一.多表查询 1.引出 2.笛卡尔积 3. 笛卡尔积的解决方法 二.多表查询分类 1.等值连接和非等值连接 2.自连接和非自连接 3.内连接和外连接 SQL92:使用(+)创建连接 SQL99语法实现 ...
- mysql查询过程从客户端发送查询请求_MySQL查询过程和高级查询
最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合项目需求,说说自己的理解和总结. 总体目录如下,上篇介绍了前3小节,分析了索引为 ...
- MySQL查询自己的学号_Mysql 查询练习
Mysql 查询练习 ---创建班级表 create tableclass( cidint auto_increment primary key, captionvarchar(20) )engine ...
- 理解索引(中):MySQL查询过程和高级查询
为什么80%的码农都做不了架构师?>>> 上一篇 提到,最近有个需求,要修改现有存储结构,涉及查询条件和查询效率的考量,看了几篇索引和HBase相关的文章,回忆了相关知识,结合 ...
- MySQL查询区分大小写
2019独角兽企业重金招聘Python工程师标准>>> 问题描述: 找出用户名id为'AAMkADExM2M5NjQ2LWUzYzctNDFkMC1h'的用户的数据: select ...
最新文章
- 一条sql导致数据库整体性能下降的诊断和解决的全过程
- 网络编程(socket)套接字之基于udp的套接字
- 直接学python行不行_是否可以直接学python或者java而不学c++?
- arcgis server 常见问题【转】
- 【待完善】make: command not found,以及libtool.m4 and ltmain.sh have a version mismatch问题的解决方案...
- Git(11)-cherry-pick、reset、rebase
- 和在线视频会议服务器,什么是视频会议服务器端和客户端?
- Android RxJava(一) create操作符的用法和源码分析
- Mybatis-Plus代码生成器初体验
- .Net脱壳工具 de4dot参数说明/简易教程
- 剑指offer面试题[3]-二维数组的查找
- 程序员必看书籍之二:编程语言实现模式
- matlab中如何画直方图,用电脑怎么画直方图,如何用matlab画直方图已知频数和组距matl...
- java 向量 内积_向量内积(点乘)和外积(叉乘)概念及几何意义
- ROS2学习(1)ROS2简述
- C#之windous界面应用编程
- 项目管理-WBS与RACI的使用
- 算法设计与分析 SCAU17964 水桶打水
- 蓝桥杯单片机比赛模板
- 语音增强--维纳滤波介绍及MATLAB实现