我可以在and中使用CASE
语句吗?substr
filter
这是我的要求:
>> value = '00021050430' #here value is a database column
>> query.filter((func.substr(value,case([(func.length(value) > 7,func.length(varying_value)-7+1))],else_=1),7)=='1050430')
我期待的输出是:
>> query.filter(func.substr(value,6,7))
上面抛出一个错误。