Ⅰ sql 一個欄位對應另一個欄位的多個數據
select filmname
,max(case when language='鄂溫克語' then '鄂溫克語')||' '||max(case when language='漢語' then '漢語') as language
from table_name group by filmname
不知道能不能直接拼 不能你就寫個子查詢
Ⅱ sql查詢同一欄位的多個值
dim type1,type2,whereStr
type1=request.form("type1")
type2=request.form("type2")
whereStr=" where 1=1"
if type1<>"" then whereStr=whereStr&" and type1='"&type1&"'"
if type2<>"" then whereStr=whereStr&" and type2="'&type2&"'"
sql="select * from [表]"&whereStr
這個sql就是你所要的查詢語句,注意不要去掉各個引號中的空格
Ⅲ sql語句,將某個欄位的多個值返回到多個欄位中
你這個賦值是在sql裡面賦值,還是在delphi或者C這些裡面賦值。
Ⅳ SQL語句查詢條件一個欄位=多個值怎麼寫
工具/材料:Management Studio。
1、首先在桌面上,點擊「Management Studio」圖標。
Ⅳ sql表中一個欄位存了多個值,用sql怎麼能每行顯示一個值
題主可以參考:
第一步:使用返回結果集的查詢方法executereader查詢表一數據
第二步:根據返回的結果集來判斷每一個對象中的列2是不是多個值,如果是的話,進行拆分,使用字元串拆分為數組的方法
第三步:將拆分後的數組存儲到另一個sqldatareader對象中,最後賦值給datagridview的datasource
Ⅵ sql如何根據一個欄位的多個值查詢
具體方法如下:
假定表名test,列id是數值類型。
用同一個欄位的多個值作為條件來查詢可以使用in或者or。
具體語句如下:
1、select * from test where id in (1,2,3)
2、select * from test where id = 1 or id =2 or id = 3
顯然第一種方法更簡便。
PS: 如果如你消息所說,有一個選課表test,學生號id,所選課程名name,那麼,檢索同時選擇了美術、體育、音樂三門課程的學生id的語法如下:
select a.id from test a,test b,test c
where a.id = b.id and b.i
d = c.id and a.name = '美術' and b.name = '體育' and c.name = '音樂';
問題的關鍵,在於test表通過別名做三次關聯查詢。
Ⅶ SQL SERVER一個欄位賦值到多個
update a
set a.A欄位=b.A欄位
from ZDQLR a inner join ZD b on a.ZDQLR=b.ZDQLR
Ⅷ sql同時修改多個欄位的值
update
set
=
,
=
where
=
Ⅸ 在sql中一個欄位中保存多個數據
你可以把數據用某個分隔符連接起來啊,比如 & ,組合起來數據 11&22&33&44 寫入,然後讀取出來的時候 根據&分隔出每條數據。
Ⅹ sql 查詢一個欄位多個值都有的
DB2/Oracle /SQL SERVER 2005以上可以這樣寫
select name, number, money, month
from (SELECT name, number, money, month, row_number() over(partition by name, number order by money) rk from tab) t
where rk = 1