sql表中一个字段存了多个值,用sql怎么能每行显示一个值?

sql表中一个字段存了多个值,如第一张图,用sql怎么能每行一个值,如何用sql查询出第二张图一样的结果??

题主可以参考:

第一步:使用返回结果集的查询方法executereader查询表一数据
第二步:根据返回的结果集来判断每一个对象中的列2是不是多个值,如果是的话,进行拆分,使用字符串拆分为数组的方法
第三步:将拆分后的数组存储到另一个sqldatareader对象中,最后赋值给datagridview的datasource
温馨提示:内容为网友见解,仅供参考
无其他回答

sql表中一个字段存了多个值,用sql怎么能每行显示一个值?
题主可以参考:第一步:使用返回结果集的查询方法executereader查询表一数据 第二步:根据返回的结果集来判断每一个对象中的列2是不是多个值,如果是的话,进行拆分,使用字符串拆分为数组的方法 第三步:将拆分后的数组存储到另一个sqldatareader对象中,最后赋值给datagridview的datasource ...

SQL一个字段多个数值怎么用update语句在每个数值上都加1
1、定义表,把这个字段里面的值全放在这个表里面 table 2、定义一个变量a,a=该字段值的个数 3、用for循环,定义变量i=0,i就

一个字段里有多个数据如何用sql语句
用分组,组内计数就可以了,意思就是根据字段a的取值进行分组,相同的为一组,在用count进行组内计数 select a,count(*)from A group by a

怎么用sql查询一个字段为一个值
1、首先在桌面上,点击“Management Studio”图标。2、其次在该窗口中,点击左上角“新建查询”选项。3、次之在该窗口中,输入查询条件一个字段=多个值的sql语句“select * from rss where grade=100 or grade = 90;”。4、再者在该窗口中,点击左上方“执行”按钮。5、最后在该窗口中,显示查...

用sql语句查询某表中拥有多个相同字段中的一个值
用sql语句查询某表中拥有多个相同字段中的一个值1、对自己的表操作select a.* from hdzx_question a where a.c_id=(select top 1 c_id from hdzx_question where c_title=a.c_title and substring(c_content,0,7000)=substring(a.c_content,0,7000)) (注:c_content是text类型)...

如何使用一条sql更新同一字段多个值?
可以先把新值和id 做成一个表2;然后用游标逐个更新 deckare @value int,@id int declare s cursor for select value,id from 表2 open s fetch s into @value,@id while @@fetch_status =0 begin update 表1 set value =@value where id =@id fetch s into @value,@id end close s...

sql语句 如何将一个表中的多条数据显示在一行呢???
from table 如果数据量不确定,则可以用游标做一个对原表的遍历,这样写(假设记录数最多100条):create table #result (id1 int ,name1 varchar(10),age1 int , gender1 char(2)...id100 int ,name100 varchar(10),age100 int , gender100 char(2))declare @id int, @name varchar...

masql 查找一个字段(里面有多个值)中的某个值
查询某个字段单个值:select * from 表A where A_num='D'但是如果要查多个值,比如你要同时查A_num为C或D的 select * from 表A where A_num in('C','D')你需要注意,这个C\/D是区分大小写的,必须跟你表里的值大小写一样。

在sql中一个字段中保存多个数据
string NameStr = aa; nameStr = nameStr + ',' + bb; 。。。),这样获取全部的姓名后再执行Insert或Update就可以了。同时在程序中你也可以将这样字段内容按逗号拆解开获取每一个姓名,当然那就是属于程序代码的内容了。总之,只使用一个字段来保存多项信息的话,只能够这样了。

oracle数据库,sqlplus select出的数据怎么才能一行显示一个字段
1:set hea off。2:set linesize 50行设置短一些。3:set wrap on让sqlplus自动换行。1:Oracle Database[1]是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。作为一个通用的数据库系统,它具有完整的数据管理功能。2:作为一个关系数据库,它是一个完备关系的产品;作为...

相似回答