数据库sql语句在where中同样可以使用条件判断
★★★ 本篇为原创,需要引用转载的朋友请注明:《 http://stephen830.iteye.com/blog/280573 》 谢谢支持! ★★★
在一般情况下,SQL的条件判断语句都是用在select后面,例如mysql的if条件判断,或者oracle的decode条件判断,当然其他的数据库大家可以自己测试下,几乎很少会把条件判断用在where后面。
相信很多朋友都没有试过,其实至少mysql,oracle是完全支持的,你完全可以在SQL语句的where后面用条件判断语句。
下面有个具体的例子:
测试的数据表为 user_info ,数据表的数据如下图(图1)
(图1)
假如我们在这个表中查出 name为 mike或者Jerry的数据记录,一般都会写成: