您的位置:首页 > 数据库

sql 查询字段 两个字段以一个字段的形式显示 + 同属一个组的 在一个行列中显示出来 以逗号分隔

2016-05-03 16:51 267 查看
sqlserver:
select 发文单位+文号 as 发文单位文号 from table;

oracle:
select 发文单位||文号 as 发文单位文号 from table;
select concat(发文单位,文号) as 发文单位文号 from table;

mysql:
select concat(发文单位,文号) as 发文单位文号 from table;

//同属一个组的  在一个行列中显示出来  以逗号分隔
group_concat( town )

测试:SELECT group_concat( town )
FROM players
结果:
group_concat(town)
长沙,北京,北京,

//去除重复
DISTINCT

// TIMESTAMPDIFF 计算两个时间之间的时间间隔
SELECT
        rcl.stuId AS stuId,
        MIN(rcl.rclDate) AS rclDate,
        TIMESTAMPDIFF(
            DAY,
            MIN(rcl.rclDate),
            curdate()
        ) AS duration
    FROM
        tb_res_consult_logs rcl
    GROUP BY
        rcl.stuId
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: