当前位置:首页 » 编程语言 » sql字段存放多个值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql字段存放多个值

发布时间: 2022-07-24 02:39:30

‘壹’ 在sql中一个字段中保存多个数据

完全可以,你只需要将name设置为nvarchar(200),相当于可以存放100个中文汉字,应该够用了吧。但是考虑到最终从name里面取出的内容,最好在保存姓名时,将你的姓名字符串使用逗号隔开(string NameStr = aa; nameStr = nameStr + ',' + bb; 。。。),这样获取全部的姓名后再执行Insert或Update就可以了。同时在程序中你也可以将这样字段内容按逗号拆解开获取每一个姓名,当然那就是属于程序代码的内容了。总之,只使用一个字段来保存多项信息的话,只能够这样了。

‘贰’ sql语句如何更新一个字段多个值 急!急!急!

update产品表msetm.s_hotname=m.s_hotname||'|你要加的值'where1=1and你的查询条件

‘叁’ 一条sql语句可以同时给一个字段添加多个值么

insert into test(a)
select 1
union all
select 2
union all
select 3
要这样?

‘肆’ SQL语句查询条件一个字段=多个值怎么写

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

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

题主可以参考:

第一步:使用返回结果集的查询方法executereader查询表一数据
第二步:根据返回的结果集来判断每一个对象中的列2是不是多个值,如果是的话,进行拆分,使用字符串拆分为数组的方法
第三步:将拆分后的数组存储到另一个sqldatareader对象中,最后赋值给datagridview的datasource

‘陆’ SQL一个字段多个值的查询

SQL一个字段多个值的查询
select * from otim where sheetid in(1,2,3)

‘柒’ sql 一个表中字段存多个数字,对应到另一个表中的值,怎么得到另个表对应的值。

CREATETABLEt1(
Textvarchar(10)
);
INSERTINTOt1VALUES('1,2');


CREATETABLEt2(
idINT,
Valuevarchar(2)
);
INSERTINTOt2VALUES(1,'A');
INSERTINTOt2VALUES(2,'B');


SELECT
GROUP_CONCAT(t2.Value)
FROM
t2,t1
WHERE
INSTR(CONCAT(',',t1.Text,','),CONCAT(',',CAST(t2.idaschar),','))>0;


+------------------------+
|GROUP_CONCAT(t2.Value)|
+------------------------+
|A,B|
+------------------------+
1rowinset(0.00sec)




MySQL 下测试通过。