各位老大sql server ,以下SQL不知为啥没效果:

handsome1234 2019-01-26 05:17:18
各位老大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 是品名 ,值是这样的:
精纺圆领双提无袖女开长裙
精纺圆领女提花套裙
立领男马甲
精纺圆领装饰女开衫
精纺圆领男套衫
精纺圆领半袖女套衫
翻领男夹克
儿童梭织马甲
女装梭织大衣
一字领翻花女套衫
精纺圆领双提女套衫
精纺圆领提花男套衫
...全文
63 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
handsome1234 2019-01-26
  • 打赏
  • 举报
回复
嗯,现在已经好了,都是参数顺序写反了。
  • 打赏
  • 举报
回复
参数顺序反了
CHARINDEX('女',AA.A2 )

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧