首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql高级函数FIND_IN_SET,ENUM和SET,LOCATE,ELT,FIELD,INTERVAL,COUNT,CAST,NULLIF,ISNULL,IFNULL,IF,CONVERT,C

    mysql高级函数FIND_IN_SET,ENUM和SET,LOCATE,ELT,FIELD,INTERVAL,COUNT,CAST,NULLIF,ISNULL,IFNULL,IF,CONVERT,COALESCE...()函数 MySQL中的field()函数,可以用来对SQL中查询结果集进行指定顺序排序 函数使用格式如下: order by field(str,str1,str2,str3,str4……),str与str1...3,20,30,40,50,60); # 0 SELECT INTERVAL(NULL,20,30,40,50,60); # -1 SELECT INTERVAL('c','b','d'); # 2 #elt函数与interval...(expr1, expr2)比较两个字符串,如果字符串 expr1 与 expr2 相等 返回 NULL,否则返回 expr1 SELECT NULLIF(25, 25) ### null SELECT...SELECT IFNULL(NULL,'Hello World'); #Hello World SELECT IFNULL('hello','Hello World'); # hello # IF(

    61010

    YashanDB NULLIF函数

    nullif::= NULLIF "(" expr1 "," expr2 ")"NULLIF函数用于对两个参数的值进行比较,相等时返回NULL,不相等时返回expr1的值。...CHAR、VARCHAR与NCHAR、NVARCHAR不可以混合运算,否则函数返回错误。expr1和expr2中有一个是DATE类型,另一个是TIMESTAMP类型时,函数返回TIMESTAMP类型。...expr1与expr2类型为除上述外的其他情况,且两者类型相同时,函数返回相同的数据类型;类型不同,且无法按照一定的规则进行转换时,函数返回类型转换错误。...示例--expr1和expr2的值不相等时SELECT NULLIF('123','456') res FROM DUAL;RES----- 123--expr1和expr2的值相等时SELECT NULLIF...函数提前预防此类错误,减少异常捕获处理,避免应用在此中断SELECT year,month,product,amount/NULLIF(quantity,0) priceFROM sales_infoWHERE

    14800
    领券