需求是这样的:
有一张表number_prices: 两个主要字段 number varchar(4) 和 price int。
number字段的值从‘0000’~‘9999’,每一条记录现在有一个规则f来确定price的值,规则是:
f: if number like 'AAAA' then price = 100, else if number like 'AABB' then price = 50, else if number like 'ABBA' then price = 40, ...
我该怎样写sql语句?
我的建议是把数据读出来,用代码去做匹配,然后生成这种SQL代码。
最后把这堆SQL丢进去执行