MYSQL数据库mysql内置函数if用法介绍
《MYSQL数据库mysql内置函数if用法介绍》要点: 本节内容: 查看mysql对if函数的解释: Name: 'IF FUNCTION' Description: Syntax: IF(expr1,expr2,expr3) If expr1 is TRUE (expr1 <> 0 and expr1 <> NULL) then IF() returns expr2; otherwise it returns expr3. IF() returns a numeric or string value,depending on the context in which it is used. ? URL: http://dev.mysql.com/doc/refman/5.1/en/control-flow-functions.html ??????? -> 3 mysql> SELECT IF(1<2,'yes','no'); ??????? -> 'yes' mysql> SELECT IF(STRCMP('test','test1'),'no','yes'); ??????? -> 'no' ? 如果表达式1为TRUE,则返回表达式2的值,否则返回表达式3的值.MYSQL数据库 例子:一张学生表,表中有字段id、name、sex,分别表示ID,学生姓名、性别代号(0为女,1为男) +----+-------+-----+ | id | name? | sex | +----+-------+-----+ |? 1 | name1 |?? 0 | |? 2 | name2 |?? 0 | |? 3 | name3 |?? 1 | |? 4 | name4 |?? 0 | +----+-------+-----+ 4 rows in set (0.00 sec) ? 查出学生的相关信息: +-------+-----+ | name? | sex | +-------+-----+ | name1 | 女? | | name2 | 女? | | name3 | 男? | | name4 | 女? | +-------+-----+ 4 rows in set (0.00 sec) 通过以上SQL语句可以直接获取学生的性别信息,而不必要在PHP端再次进行判断得到性别信息.MYSQL数据库 欢迎参与《MYSQL数据库mysql内置函数if用法介绍》讨论,分享您的想法,编程之家 52php.cn为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |