zoukankan      html  css  js  c++  java
  • mysql 数据操作 单表查询 concat_ws() 定义显示格式

    有个需求用concat以这种格式打印查询

    mysql> select concat(name,':',age) from employee;
    +----------------------+
    | concat(name,':',age) |
    +----------------------+
    | alex:78              |
    | yuanhao:73           |
    | liwenzhou:28         |
    | jingliyang:18        |
    | jinxin:18            |
    | 成龙:48              |
    | 歪歪:48              |
    | 丫丫:38              |
    | 丁丁:18              |
    | 星星:18              |
    | 格格:28              |
    | 张野:28              |
    | 程咬金:18            |
    | 程咬银:18            |
    | 程咬铜:18            |
    | 程咬铁:18            |
    +----------------------+
    16 rows in set (0.00 sec)
    mysql> select concat(name,':',age,':',sex)from employee;
    +------------------------------+
    | concat(name,':',age,':',sex) |
    +------------------------------+
    | alex:78:male                 |
    | yuanhao:73:male              |
    | liwenzhou:28:male            |
    | jingliyang:18:female         |
    | jinxin:18:male               |
    | 成龙:48:male                 |
    | 歪歪:48:female               |
    | 丫丫:38:female               |
    | 丁丁:18:female               |
    | 星星:18:female               |
    | 格格:28:female               |
    | 张野:28:male                 |
    | 程咬金:18:male               |
    | 程咬银:18:female             |
    | 程咬铜:18:male               |
    | 程咬铁:18:female             |
    +------------------------------+
    16 rows in set (0.00 sec)

    mysql中 有个concat_ws 可以简单实现

    CONCAT_WS() 第一个参数为分隔符

    mysql> select concat_ws(':',name,age,sex) as info from employee;
    +----------------------+
    | info                 |
    +----------------------+
    | alex:78:male         |
    | yuanhao:73:male      |
    | liwenzhou:28:male    |
    | jingliyang:18:female |
    | jinxin:18:male       |
    | 成龙:48:male         |
    | 歪歪:48:female       |
    | 丫丫:38:female       |
    | 丁丁:18:female       |
    | 星星:18:female       |
    | 格格:28:female       |
    | 张野:28:male         |
    | 程咬金:18:male       |
    | 程咬银:18:female     |
    | 程咬铜:18:male       |
    | 程咬铁:18:female     |
    +----------------------+
    16 rows in set (0.00 sec)
    
    
    
     
    
    
    
  • 相关阅读:
    236. 二叉树的最近公共祖先
    230. 二叉搜索树中第K小的元素
    221. 最大正方形
    软件构建模式之MVC框架初窥
    九度OnlineJudge之1020:最小长方形
    九度OnlineJudge之1018:统计同成绩学生人数
    九度OnlineJudge之1017:还是畅通工程
    向Python女神推荐这些年我追过的经典书籍
    最实用的10个重构小技巧排行榜,您都用过哪些呢?
    九度OnlineJudge之1014:排名
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/9870000.html
Copyright © 2011-2022 走看看