SQL将一串文字的资料抓出来到table内-

我在SQL内已经存了一个字串,很长,如最下方

我要变成,将资料切成三栏 序号、产品型号、数量,分成3个row
要怎么把下面的数据抓出来呢?

序号/ 产品型号 /数量
【1】,TB-0759A,1 piece
【2】,AC-07593,1 piece
【3】,AC-07590,1 piece

------------------------------原始字串---------------------------------------
【1】 TOUCHBeauty 3 in1 rotating facial cleansing brush, 2 speed setting with storage case TB-0759A
(产品属性:Ships From:China)
(商家编码:TB-0759A)
(产品数量:1 piece)
【2】 TOUCHBeauty Silicon Facial Cleansing Brush Head AC-07593 for Sensitive Skin Facial cleanser TB-0759A TB-0759D TB-0759M TB-1483
(商家编码:AC-07593)
(产品数量:1 piece)
【3】 TOUCHBeauty Facial Cleansing Brush Replacement Head 0.055 mm PBT AC-07590 for Oily skin Facial cleanser TB-0759A TB-0759DTB-1483
(商家编码:AC-07590)
(产品数量:1 piece)

10个回答

将这一串取出来之后用String截取呗

  使用String的split方法具体如下:
        String str = "1,1,3,3";
   String [] strs = str.split(",");

用存储过程,或者外部php之类的,
可以按行读取这个字符串,然后切分截取出来,你这些都是有一定特征的

字符串截取成数组,然后循环存入数据库就完事啦

循环遍历数据 根据固定的字符进行截取 产生数组 然后便利数据 根据固定的顺序吧对应的值放到对应的参数上

using using System.Web.UI.HtmlControls;
在你的table的位置放一个PlaceHolder
然后,在查询按钮的代码里写:
string 条件=" name='"+TextBox1.Text+"' and ....."; //用你的textbox构造起来的sql查询条件
string sql="select * from 表 where "+ 条件; //查询的sql语句。
DataTable dt = new DataTable();
SqlConnection conn = new SqlConnection("数据库连接字符串");
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sql, conn); ;
da.Fill(dt);
conn.Close();
Table t=new Table();
for (int i = 0; i < dt.Rows.Count; i++)
{
TableRow r = new TableRow();
TableCell c = new TableCell();
c.Text = dt.Rows[i][0].ToString();
r.Cells.Add(c);
t.Rows.Add(r);
}
PlaceHolder1.Controls.Add(t);

可以用正则表达式截取部分,然后分离成数组=》 split函数了解下

用正则提取:
匹配序号: 【\d】
匹配商家编码: ((商家编码:).*)
匹配产品数量: ((产品数量:).*)_

字符串截取成数组,然后循环存入数据库就完事啦就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
获取一串文字的高度
获取一串文字的高度,受如下几个因素的影响 1)字体的大小 2)显示文字容器的宽高//文本字体 // NSFontAttributeName为常量,不可改变 NSDictionary *attrs = @{NSFontAttributeName : [UIFont systemFontOfSize:15]};CGSize size = [self.status.name boundingRectW
欢迎来到SQL世界
此书取自SQL经典入门,本人通过学习后将内容做了一个简单的汇总,便于初学人员学习
c++将一串字符串转数字
#include #include #include using namespace std; int main() { string str = "1234"; string str1 = "6"; int n = atoi(str.c_str()); //#include int n2 = atoi(str1.c_str()); cout }
将一串字符倒叙
/*************************************************************************    &amp;gt; 文件名: invert.c    &amp;gt; 作者: an    &amp;gt; 邮箱: 1355276785@qq.com     &amp;gt; 创建时间: 2018年05月22日 星期二 18时43分31秒 ***************...
将一串数据写入数组
Dim ka rnif cc("cheshi")=1 then rnka="测试"rnend ifrnif cc("qie")=1 thenrnka=ka+"||全切"rnend ifrnif cc("qie")=2 thenrnka=ka+"||半切"rnend ifrnif cc("mopian")=1 thenrnka=ka+"||磨片"rnend ifrnif cc("bangding")=1 thenrnka=ka+"||邦定"rnend ifrnif cc("cent_check")=1 thenrnka=ka+"||分检装盒"rnend if rnif cc("auto_check")=1 then rnka=ka+"||自动分检"rnend ifrn 将数据写入到ka中
有什么办法解析一串文字的比特流
BYTE content[10]rn0 15 230 136 145 230 152 175 228 184rnrn一共5个字。rn看上去是2个字节一个字,共10个字节rnrnrn如何把他们解析成文字呢。rnrn不一定是汉字,可能包含特殊文字,数字 英文 韩文 日文 什么的rnrn这一串只是汉字rnrn rn原文是 我是一只猪
CSS中能否控制一串文字的闪烁?
若能,请示例。
怎样将资料导入一个table中?
怎样将资料导入一个table中?rn多谢高手回答rn
绘制按钮内文字的下划线?
我想在mousemove的时候给按钮的标题加上下划线. 标题是居中显示的, 问题是有什么简便的方法可以得到文字左下方的坐标. 得到该坐标后我就可以line to画一条线了.
table内循环(smarty)
[code=HTML]rn rn section name=aa loop=$arn rn rn rn rn ssssssssssrn rn rn rn rn rn rn ssssssssssrn rn rn rn rn /sectionrnrn[/code]rn我的意思就是说,循环tr,但是,每个tr里只允许2个td,td里是什么值且不管,因为有可能是table,也有可能是其他。rn在smarty中,这个循环该怎么写呢?rn[img=http://www.0577car.com/www.jpg][/img]rn比如这四个table,如果在div里循环还是很容易的,但在不同的td循环出来,可以做到吗?
datalist内嵌套table
rnrn 无标题页rnrnrn rn rn rn rn rn rn rn rn<%-- rn rn 姓名:<%# DataBinder.Eval(Container.DataItem,"a") %> 编号:<%# DataBinder.Eval(Container.DataItem, "b")%>rn --%>rn rn rn <%# DataBinder.Eval(Container.DataItem, "a") %> rn <%# DataBinder.Eval(Container.DataItem, "b") %> rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrnrn绑定的数据我想用table表格 但是现实出来的并没有 table请高手指点下
SQL学习 欢迎来到SQL世界
学习《SQL入门经典》第五版     Ryan Stephens,Ron Plew,Arie D.Jones 著 第一章    欢迎来到SQL世界 本章的重点包括: SQL历史介绍 介绍数据库管理系统 一些基本术语和概念 介绍本书所用的数据库 1.1SQL定义与历史 数据库管理系统:DBMS 关系型数据库管理系统:RDBMS 信息管理的现代浪潮主
利用数组将一串字符接到另一串字符的后面
#include &amp;lt;stdio.h&amp;gt; #include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;string.h&amp;gt; int main() { char s1[100],s2[100]; int i,j; scanf(&quot;%s\n&quot;,s1);//输入s1的字符串,注意,此处不用加取地址符,因为数组名本身就代表了数组元素的起始位置 get...
怎样将内存中一串数据与一串字符进行对比。
怎样将内存中一串数据与一串字符进行对比。rn比如:内存中有一串00 e0 2f c3 04 我要将它与字符串"00e02fc304"进行对比,应该如何做啊?
table自动截取过长文字的问题
rn rn 生命的意义,曾为无数人所探讨,而各人之观点rn rn rn 则往往因基於所经历境遇之歧异而不同,盖人生活於囿限的世界中rn rnrnrn截取是实现了rn但有时候会把字截成一半rn怎么把截成一半的字去掉rnword-break设成什么才行rn
[不解]table中输入文字的问题[疑惑]
我定义一个table的大小,但当我输入文字时却只能在表格的正中央输入,我用回车键使文字会到顶部,但整个表都拉大啦rn这个问题怎么解决!!
抓包抓出的APP
写作的目的好久没有写博客了,最近一段时间比较忙,总是在讨论公司的业务逻辑去了,技术落下了一大堆了,好了,不扯了,说说今天的主题吧。最近利用晚上的时间,使用Fiddler抓包,把InfoQ、ITEye、CSDN、泡在网上的日子,开源中国,获得了一些数据,然后整理了一下,为了练手做了个小App。先看看成果吧: 抓包我一般也就是使用Fidder,相信很多人都用过吧,具体页面如下,具体的方法大家也就
Table to SQL
string sqlConnStr = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString; Gridview_1 = string.Format(sqlConnStr, tb_second_datasource.Text, "{0}", tb_second_userid.Text, tb_second_pw.Text); //aa_Table.Items.Clear(); IList<string> gridview_1 = DBAccess.GetBDList_Table(Gridview_1, aa_Table.SelectedItem.Text);
SQL 资料SQL 资料SQL 资料
SQL 资料SQL 资料SQL 资料SQL 资料SQL 资料
来到越南
来到越南 2010年07月23日   因为工作的需要,我和同事将在越南北部城市宣光省出差一个月左右.在一个越南国家投资,中国公司负责施工安装设备的工地,指导安装公司进行我们公司产品的安装,调试,直至交接投运.   我们的行程从7月18上海总部现场沟通,19日下午13:45的飞机飞南宁,20日早上在广西投资大厦越南驻南宁总领事馆办理签证,下午17:00拿到,21日早上从琅东站坐车到友谊关...
高手来到
大家有什么ERP/CRM/SCM/EIP的重量级问题尽管来炮轰,本人曾经是PwC的Technical Consultant,在这里撒撒野应该没问题,因为来这里的都是技术人员,不会有consultant,^_^
table有没有内镶的滚动条
[img=https://img-bbs.csdn.net/upload/201709/14/1505379844_608730.jpg][/img]rn想要一个滚动条,但是又不超出table本身的长度大小。哪位大神晓得怎么做啊
识别pdf文件内文字的操作方法
现在越来越多的办公软件已经融入到了我们工作中,为了提高自身的工作效率,往往使用一个特殊文档时,都会使用一些辅助工具,今天小编就跟大家介绍一个识别pdf文件内文字的方法,其实在工作中已经有不少朋友是这么做的了,来一起看看识别pdf文件内文字的操作方法吧!         捷速OCR文字识别软件是一款文字识别软件,软件的功能非常的强大,能支持多国家支持多国字符和彩色文件识别,可以识别和转换几
input 标签内默认文字的设置
引用插件多选&amp;lt;div class=&quot;col-md-12&quot;&amp;gt; &amp;lt;input type=&quot;text&quot; class=&quot;area-duoxuan&quot; placeholder=&quot;请选择&quot; data-value=&quot;&quot; /&amp;gt; &amp;lt;/div&amp;gt;.col-md-12用的是bootstrap样式请选择三个字改成黑色为input:-moz-placeh
Appium app自动化测试经验分享-图片内文字的断言
断言心得(三) 图片内文字的断言心得
div内table内容控制问题
div里嵌个table,当table内容长的时候下面的div如何能跟随上面的内容而自动往下移动?rn 大量内容rn 上面内容多,这里会被遮住 rnrn但是rnrn 如果这里回车多,内容多rn 这里居然不会被遮住rnrn这样就没问题了。rnrn可是我必须用table来承载内容以为表格复杂没法用div做,另外就是有些事数据库读取的问题,不能决定固定div。rn谁能帮忙解决一下?
将table转换成div+css
能快速的将table标签转换成div+css,在网页运行时减少带宽,更迅速的出现网页。增强客户体验!
怎样用SQL语句或其它方法抓出一个table里的所有的column?(50分)
怎样用SQL语句或其它方法抓出一个table里的所有的column只要得到列名而不需要它的数据。rn然后再放到一个下拉框或其他控件里去?
将table数据导出到excel
自己通过对jquery.table2excel.js源码改写,使其支持IE浏览器,且不会出现安全提示,数据导出速度很快,和网上现有的不一样。(如低版本IE不能用,请降低Jquery版本)
将table 变成透明
有一个表格 默认显示的是白色 想让表格透明 怎么写呢 rnrn table.setShowGrid(false);//不显示边框rn table.setOpaque(false);//这个好像不管用rnrn望高手指点
如何移动table内图片?
如何移动在TABLE内的图片,rn我用this.style.top=parseInt(this.style.top)+10;rn this.style.left=parseInt(this.style.left)+10;好像无效?rntable位置不变
JavaScript页面内Table搜索
页面内搜索,不需要再次数据库查询,将选择符合条件的添加变成红色字体效果图css .searchSpan { color:#d2b48c }html&amp;lt;table id=&quot;dataTable&quot; class=&quot;t1&quot; style=&quot; width: 99%;&quot;&amp;gt; &amp;lt;thead&amp;gt; &amp;lt;tr&amp;gt..
js与table内的标签设计问题?
[code=HTML]rn rn rn 反对(80) 支持(120)rn rn rn 反对(180) 支持(130)rn rn rn 反对(280) 支持(170)rn rnrn[/code]rn我使用的jquery,当我点击[color=#FF0000]反对[/color]或[color=#FF00FF]支持[/color]时,后面的数字自动+1,jquery的ajax我会使用,我现在的疑惑就是[code=JScript]rnfunction myFn(strID)rn $.get('vote.asp',id:strID,function(msg)rn 这段代码该如何写?我想让(比如:我点击第2行的支持,那么第2行的支持的人数应该是131),我该如何引用第2行的括弧内的数字?rn );rnrn[/code]
将一个文字的大集合按照第一个文字的首字母进行切分
首先感谢看到的文章https://blog.csdn.net/chy555chy/article/details/51878226项目中有按照字母排序 并且展示类别的需求,可是后台太坑,只给了一大串json,转完之后是一个包含着所有信息的大集合,这个时候怎么破除了把他拉出来揍一顿外还可以用我这个类哦 ,不过注意,返回的是一个map,具体自己再去分吧,不过,我觉的返回map挺好,能够符合一般的需求废...
table内的td内容过长
table内的td内容过长不方便全部显示时用省略号(...)代替
在VB中,在标签内显示的文字的问题!
在VB的代码栏内,想在一个标签label内显示三行文字,(原来为一整行,太长了,所以想分成三行,)用什么方法能将一整行,变为三行。
来到CSDN博客
基础不过关,不牢固,导致不自信。 试图通过博客的方法来梳理知识,重新学习,形成一套知识体系,让自己提升。
来到新家了
之前的账号很遗憾没有找回,慢慢积累回来吧
来到CSDN博客。
本博客用于记录本人的日常、所做过的有关计算机的作业实验以及小研究。 ==================================================================================================================================== 之前一直是用自己买的服务器
来到博客
今天开始,也正式在博客上记录自己的学习笔记. 在下今年26岁,刚度过本命; 一切学习,一为兴趣,二为圆梦,三为活下去; 主攻外挂,工作室脚本;
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池

相似问题

6
ASP.NET 如何在Onclick方法中将table中的数据全部插入到数据库的一张表中
8
在VS2010里的asp.net中添加了一个button按钮如何实现点击这个按钮执行SQL语句
4
sqlserver查询数据库权限的sql语句
1
sqoop从postgre全量抽取数据到hive出现cannot resolve sql type for 1111
1
关于sql server 自定义函数返回table类型
2
java连接sql server2005,驱动加载成功,数据库连接失败,应该怎么办?
5
sql查询是否包含字符串
1
sqlserver 执行SQL异常:从 varchar 数据类型到 datetime 数据类型的转换产生一个超出范围的值
1
MyCat作为数据库中间件时,sql中字符串包含@@会偶现报表不存在的错误
3
急,高分求答!写一段mysql脚本,查询某个部门所有员工的考勤明细和考勤状态,要完整可用的sql脚本
1
PowerBI 想将两个值像用SQL语法的Group by 来计算
8
急求一条sqlServer 的sql语句
1
mysql5.7用EXPLAIN分析sql时关于索引的疑问
1
jpa 查询日期范围内,sql语句怎么写,日期转换成字符串传过去要跟数据库的日期格式对应吗
2
Navicat连接SqlServer数据库失败?
1
C# SQL数据库间歇性异常 A network-related or instance-specific error
2
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器
2
SQL语法,简单的表格插入问题-在线等
4
SQL语法,简单的表格插入问题-重新发问
1
C# 使用Mysql.Data 构造参数化查询,设置出参被设置为NULL报错