原文:SQL:数据表给定字段的多行记录的合并

最近的报表中有个需求,用户需要看到属于某个客户的Order的所有的Items,这些属于某个Order的Items需要归并为一个字段记录。 首先是对两个表的描述,一个是OrderHead,一个是OrderDetails,一个客户 DEBTOR 有多个Order,一个Order有一个或多个Item。 OrderHead表与OrderDetails表通过Order No进行关联。 OrderHead表 ...

2012-09-19 06:00 3 15815 推荐指数:

查看详情

qt: 获取sql数据表的所有的字段

COLUMNS的,这个记录数据库中所有字段信息。 知道这个后,获取任意表的字段就只需要一条 ...

Wed Feb 20 01:52:00 CST 2019 0 2687
SQL 将一条记录中多个字段的值拼接为一个字段 && 将多行数据合并成一行,并且拼接CONVERT() 、for xml path、stuff的使用

接着上篇文章的订单(商品编号,价格设置时间id(类似于创建时间,创建时间约早,则act_id越小) ,价格的时间段,商品价格) 一、将一条记录中多个字段的值拼接为一个字段 现要求将两个时间段合并为一个字段,应该如何做呢? 先来看下理想的结果: 查询出的时间段合并到一起了: 代码 ...

Fri Aug 31 06:57:00 CST 2018 0 12737
数据表删除字段

方法一:直接进入数据表--设计--把对应字段auth_note删除 方法二: ALTER TABLE auther drop column auth_note ...

Wed Aug 05 00:17:00 CST 2020 0 481
update 数据表 set 字段1=字段1+id的sql语句

公式:update tbname set 字段1=concat(字段1,id); 实例: 比如先建一个varchar(10)型字段名为sbname,填上字符型内容 'sb',然后通过缀加ID号的方式,给字段的值改变为sb1,sb2,sb3,编码与ID号保持一致。 命令如下: UPDATE ...

Fri Jun 28 19:06:00 CST 2019 0 1109
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM