首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

MySql常用函数(逻辑判断,字符串处理,日期函数)FIND_IN_SET、IF、ISNULL、IFNULLNULLIF、SUBSTR、SUBSTRING_INDEX、CONCAT、LENGTH

`IF`(expr1,expr2,expr3) ISNULL(expr) 定义: 判断exper是否为空,是则返回1,否则返回0 ISNULL(expr) IFNULL(exper1,exper2)...定义: 判断exper1是否为空,是则用exper2代替 IFNULL(exper1,exper2) NULLIF(exper1,exper2) 定义: 如果expr1= expr2 成立,那么返回值为...NULLIF(exper1,exper2) 字符串函数 SUBSTR SUBSTR (str, pos) 截取从pos位置开始到最后的所有str字符串,mysql中的start是从1开始的 SUBSTR...SUBSTRING SUBSTR相同 SUBSTRING_INDEX 定义: 按关键字截取字符串 substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置

1.4K10

最全的MySQL数据库函数:字符串函数、时间日期函数、数值函数详解

如: SELECT NULLIF(1,1); 其结果为null;SELECT NULLIF(1,2); 其结果则为1。...3.3.2 示例 练习1:获取用户的年龄,如果为60,则显示为null;要求使用nullif函数查询: select uname, nullif(age, 60) from t_user; 4....回望 if函数的语法 if(exp1, exp2, exp3) ifnull函数的语法 ifnull(exp1, exp2) nullif函数的语法 nullif(exp1, exp2) 二 字符串函数...)、cruuent_date() 获取当前日期,如 2019-10-18 current_time(), current_time 获取当前时:分:秒,如:15:36:11 now() 获取当前的日期时间...,如:2019-10-18 15:37:17 sysdate() 获取当前的日期时间,如:2019-10-18 15:37:17 练习1:获取当前的日期 select curdate(); select

67910

Mysql手册查询之常用函数大全

TRIM(str)去除字符串首部尾部的所有空格 UCASE(str)或UPPER(str) 返回将字符串str中所有字符转变为大写后的结果 四、日期时间函数 CURDATE()或CURRENT_DATE...相等,则返回resultN,否则返回default IF(test,t,f) 如果test是真,返回t;否则返回f IFNULL(arg1,arg2) 如果arg1不是空,返回arg1,否则返回arg2...NULLIF(arg1,arg2) 如果arg1=arg2返回NULL;否则返回arg1 这些函数的第一个是IFNULL(),它有两个参数,并且对第一个参数进行判断。...如:SELECT IFNULL(1,2), IFNULL(NULL,10),IFNULL(4*NULL,'false'); NULLIF()函数将会检验提供的两个参数是否相等,如果相等,则返回NULL,...如:SELECT NULLIF(1,1),NULLIF('A','B'),NULLIF(2+3,4+1); 许多脚本语言提供的IF()函数一样,MySQL的IF()函数也可以建立一个简单的条件测试,这个函数有三个参数

1.2K20
领券