『壹』 在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 下測試通過。