首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求sql server上的sql语句,更加货号,颜色,尺寸查询一个商品数据

2012-10-14 
求sql server下的sql语句,更加货号,颜色,尺寸查询一个商品数据。一条商品数据,货号,颜色,尺寸定义到唯一商

求sql server下的sql语句,更加货号,颜色,尺寸查询一个商品数据。
一条商品数据,货号,颜色,尺寸定义到唯一商品信息,
Oracle数据库下,sql语句如下:

SQL code
select * from productwhere ('|'||style||'|'||clr||'|'||size||'|')in('|110501200033|000X|47*C|','|110601200033|000X|47*C|')


但,同样的语句,在SQL Server数据库下,确报错,执行不了,请问SQL SERVER下的sql应该怎么写呢?

[解决办法]
select * from product
where style + '|' + clr + '|' + size + '|'
 in (
'|110501200033|000X|47*C|',
'|110601200033|000X|47*C|'
)




[解决办法]
select * from product
where ('|'+style+'|'+clr+'|'+size+'|')
in
(
'|110501200033|000X|47*C|',
'|110601200033|000X|47*C|'
)

sqlserver拼接字符串用+号

热点排行