Ⅰ 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