怎么多条数据合并成一条数据

问题描述

数据库检索出来的数据格式尺寸:24.5尺寸:85.1宽度:56cm怎么合并成尺寸:24.585.1宽度:56cm最终效果类似像购物网站筛选条件的UI形式该怎么写

解决方案

解决方案二:

这不是sql的问题,需要在UI上做出处理
解决方案三:

循环一下,发现第一列的内容重复,就赋值为空呗
解决方案四:

你应该先把购物网站的html写出来。至少你可以打开“购物网站”学习人家的html声明定义吧?!如果懒得亲自写出html声明结构,而空谈数据库表,只想让别人替你写,你总是无暇真正去学习html。
解决方案五:

.先把前端UI层的声明结构写出来、搞清楚,此时不需要跟任何数据库发生联系。.等把前端搞明白了,在考虑后端能够查询出什么样的数据库记录。如果查询出来的跟前端不一样,则写上几行数据转换代码。因此设计程序,如果你写不出好程序,大部分原因都是因为你只想着玩儿比较简单的数据库“增上改查”,而惧怕UI程序设计。
解决方案六:

数据跟展示是两码事,你这个明显是展示问题
解决方案七:

你这是想把本来在页面上处理的问题直接在数据库里解决掉咯?
解决方案八:

引用5楼starfd的回复:

数据跟展示是两码事,你这个明显是展示问题

groupby尺寸?
解决方案九:

<td>尺寸</td><td>forif(type=尺寸)输出</td>
解决方案十:

json字符串格式保存数据
解决方案十一:

数据库里有上万条这样的数据不可能都给写死。
解决方案十二:

引用6楼zj25810的回复:

你这是想把本来在页面上处理的问题直接在数据库里解决掉咯?

对啊

时间: 2024-07-29 08:09:47

怎么多条数据合并成一条数据的相关文章

sql查询-sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容

问题描述 sql 同一个表中如何把两条数据合并成一条显示,并显示两条数据的全部内容 数据库是 sqlserver2008的环境. 是一个列变行的问题 ,请大师帮忙啊. 比如 table表中 字段: id name bianhao address shijian 1 张三 001 北京 2013-12-1 2 李四 001 北京 2013-12-1 最后显示的内容为: 字段: name1 name2 bianhao address shijian 张三 李四 001 北京 2013-12-1 合并

sql-2个名字一样,但是id不一样的数据,想合并成一条,java该怎么写?

问题描述 2个名字一样,但是id不一样的数据,想合并成一条,java该怎么写? 图片说明 如图,这条数据放在一个list里面,想把名字一样的2条数据合并成一条,即变成 1,2 机加工 13 机加工(立式) 二条变成一条数据,中间用,分割id. 请问应该怎么写java语句或者sql语句?! 解决方案 你这算什么数据,根本就是文本,毫无规律可言. 你人知道1 2 13是id, 机加工是名字,但是计算机哪里知道.你先得用正则表达式或者什么办法,把你的字符串转换成准确无误的两列,名字.id,并且去掉乱七

sql统计每天的数据汇总成一条数据按月显示

问题描述 sql统计每天的数据汇总成一条数据按月显示 日期 (A) ID 值(B) 2006-06-06 1 2 2006-06-07 1 2 2005-05-05 2 2 2005-05-06 2 2 显示为 : ID 值 日期 1 4 2006-06-07 2 4 2005-05-06 日期格式类型为Varchar(50) 解决方案 好像有问题,你这个统计后的日期具体到了天没有意义了,你之前的表是同一个月id是一样的么?如果同一个月的数据id是一样的话 你试试这个 select id,sum

如何将连接查询出来的ID相同的数据合并为一条

问题描述 这是我写SQLselecta.*,b.taname,c.tstname,e.deadname,d.tombdate,row_number()over(orderbya.tid,a.taline,a.taposi)asRNfromt_tomba,t_tomb_areab,t_pmt_tomb_statusc,t_tomb_dead_used,t_deadewherea.taid=b.taidanda.tstid=c.tstidandd.tid=a.tidandd.deadid=e.dea

MySQL数据库将多条记录的单个字段合并成一条记录

MySQL数据库将多条记录的单个字段合并成一条记录 MySQL数据库将多条记录的单个字段合并成一条记录的操作是本文 我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧. 测试用表结构:  www.bitsCN.com CREATE TABLE IF NOT EXISTS `tet` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `url` varchar(255) NOT NULL ) ENGINE=InnoDB DEF

select-sql把多条结果显示成一条

问题描述 sql把多条结果显示成一条 目前的结果如图显示 我要显示成这样的 2行合并成一行 貌似不需要分组 不用 wm concat 这个函数(记不清了) 我的sql 如下: select t.displayname||':' || h.parametervalue as 折扣 from his_productordericb h left join ICBPATTERNPARAMETER t on h.icbpatternparameterid=t.icbpatternparameterid

在shell中如何把aa=1; echo &amp;amp;quot;aa=1&amp;amp;quot; &amp;amp;gt; file 两条命令合成一条

问题描述 在shell中如何把aa=1; echo "aa=1" > file 两条命令合成一条 aa=1echo ""aa=1"" > file把这两条合成一条,省略一次aa=1,要怎么写呢? 解决方案 这个没法省略.不过你可以分为两个脚本,主脚本从变量脚本读取变量,并且显示出来.

oracle中如何将两列数据合并成一列?请指教

问题描述 比如表table有两字段a和b,都是number类型的ab2002520036200710合并后显示成:c2002.52003.62007.10还有个问题,怎么让查询出来的number类型的数据保留两位小数? 解决方案 解决方案二:selecttrunc(to_number(2002||'.'||555),2)fromdual;解决方案三:楼上的把我意思弄错了合并时好象应该转换一下类型吧?而我最后一个问题是针对别的字段的,两个问题不要弄混淆,误导大家,谢谢解决方案四:selectto_

sql里将重复行数据合并为一行数据使用逗号进行分隔_mssql2005

一.定义表变量 复制代码 代码如下: DECLARE @T1 table ( UserID int , UserName nvarchar(50), CityName nvarchar(50) ); 复制代码 代码如下: insert into @T1 (UserID,UserName,CityName) values (1,'a','上海') insert into @T1 (UserID,UserName,CityName) values (2,'b','北京') insert into @