admin管理员组文章数量:1794759
SQL条件IF函数(MySql)
数据库表结构(c_user)
CREATE TABLE `c_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(11) DEFAULT NULL, `password` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL, `gender` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8;插入表的基础数据(测试数据虚拟)
IF(expr, value1, v2)if表达式expr结果为true,则返回value1,否则返回value2
SELECT id,username,IF(age<20,'少年','青年') AS ifage FROM c_user表示式执行结果
IFNULL(value1,value2)value1不为空(null)则显示value1 ,否则显示value2
SELECT id,username,IFNULL(gender,'性别未知') AS 性别 FROM c_user;执行结果
版权声明:本文标题:SQL条件IF函数(MySql) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686498022a74191.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论