各位老大sql server ,以下SQL不知为啥没效果:
各位老大sql server ,以下SQL不知为啥没效果:
SELECT AA.A2 + AA.A3 商品名称 ,
'件' 单位 ,
'-' 规格 ,
AA.A3 '货号' ,
'北京公司' 生产厂商 ,
'北京' 产地 ,
dbo.fn_find(AA.A2, '女',1), --这里没有效果
charindex (AA.A2, '男'), --这里没有效果
CASE WHEN CHARINDEX(AA.A2, '女') > 0 THEN '0701' --这里没有效果
WHEN CHARINDEX(AA.A2, '男') > 0 THEN '0702' --这里没有效果
ELSE '0703'
END 分类编码 ,'
A2 是品名 ,值是这样的:
精纺圆领双提无袖女开长裙
精纺圆领女提花套裙
立领男马甲
精纺圆领装饰女开衫
精纺圆领男套衫
精纺圆领半袖女套衫
翻领男夹克
儿童梭织马甲
女装梭织大衣
一字领翻花女套衫
精纺圆领双提女套衫
精纺圆领提花男套衫