zoukankan      html  css  js  c++  java
  • SqlServer和mysql字段拼接方法

    1.SqlServer

    在sql查询中,有时候会想要把一列的多个结果字段值放在一个字段中,那么现在就使用下面的语句,就能完成:
         select 字段 +',' from table for xml path('')
    注解:字段:要查询的字段值
           ‘,’:区分字段值的连接符;
            table:表名
     列如,查询a表memo字段值
    a表:   id      memeo
            1       我们
            2       都
            3       是好孩子
    运用 select memo +'//' from a for xml path('')
    得到的结果为:我们//都//是好孩子

    2.mysql

    select group_concat('''',idcard,'''') from parsonalmember

    把身份证号码查询出来并且进行拼接,两边带单引号,直接可以用于in的查询

    需要注意的是group_concat是有长度限制的,最大为1024

  • 相关阅读:
    完全背包和多重背包的混合 F
    多重背包转化成完全背包 E
    I
    D. Beautiful Array DP
    B. Long Path dp
    C. Barcode dp
    dp D. Caesar's Legions
    docker-mysql
    日志级别facility
    实时同步lsyncd
  • 原文地址:https://www.cnblogs.com/aiwuziji/p/5899237.html
Copyright © 2011-2022 走看看