select 语句确定

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:15:06
数据表中有年|月|日 三字段 我怎么使用一条select 语句将三字段值拼接成一个字段显示?? 该使用什么函数??谢谢 ```````select (nian+yue+ri)as time from ````` 效果不理想
换成|| 也不行 我想有特定的函数来实现这一功能 但就硬是没找着

select convert(varchar,Convert(varchar,year)+'-'+Convert(varchar,month)+'-'+Convert(varchar,day)) as date from 表
把年月日分成三个字段 是为了按年月日统计数据方便

select concat(year,'-',month,'-',day) as date from table a
这个OK!

select 字段a||字段b||字段c date from 。。。。

如果LZ不嫌麻烦的话,可以自己做个视图,那么效果应该就理想了.

为什么要把年月日分成三个字段呢?

用||连接:
SELECT to_date(nian||yue||ri,'yyyymmdd') time FROM tab_name

用CONCAT连接:
SELECT to_date(CONCAT(nian,CONCAT(yue,ri)),'yyyymmdd') time FROM tab_name