擅长:python、mysql、java
<p>是的,这是可能的。Mysql查询可以包含if语句,只有它们被称为case语句,正如其他Piotr wada所指出的那样。在</p>
<p>{a1}</p>
<p>要从字符串中提取字符,请使用子字符串。
<a href="http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr" rel="nofollow">http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substr</a></p>
<p>所以完整的解决方案应该是:</p>
<pre><code>case when cast(substring(dst,4,1), unsigned) <= 5 then
billsec/60*0.11
else
billsec/60*0.16
end case
</code></pre>