mysql 查询 30分

v05120s 2009-10-27 11:25:23
表中A字段如下: id beginTime endTime
数据有: 1 2009-10-1 2010-5-1
2 2009-8-1 2012-4-3
3 2009-6-8 2012-5-6
等。。。
我现在所想要的查询结果显示为

id contractTime
1 2009-10-1 : 2010-5-1
2 2009-8-1 : 2012-4-3
3 2009-6-8 : 2012-5-6
就是要把beginTime和endTime这二列合成一行为contractTime显示,且显示格式为beginTime : endTime这样的格式。
请问这sql语句怎么写?解决后结贴。.......
...全文
74 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟雨鹏城 2009-10-27
  • 打赏
  • 举报
回复
字符串连接嘛
select id ,CONCAT(beginTime ,':',endTime ) from table;
v05120s 2009-10-27
  • 打赏
  • 举报
回复
。。。这么快就做出来了啊,试了一下可以,结贴....
amon256 2009-10-27
  • 打赏
  • 举报
回复
select concat(beginTime,concat(':',endTime)) from tablename
试试?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧