• MySQL函数和操作符


    圆括号(...)


    比较函数和操作符

    • =等于
    • <=>空值安全的等于
    • <>!=
    • <=>
    • expr BETWEEN min AND max
    • COALESCE(value,...)在后面的参数列表中返回第一个不为NULL的值
    • GREATEST(value,...)在后面的参数列表中,返回最大的值
    • expr IN (value1,value2,...)若expr在后面的参数列表中存在,返回1,否则返回0

    逻辑运算符

    • NOT,!
    • AND,&&
    • OR,||
    • XOR

    流程控制语句

    • IF(expr1,expr2,expr3)如果expr1为true(expr1<>0&&expr1<>NULL),则返回expr2,否则返回expr3
    • IFNULL(expr1,expr2)如果expr1不为NULL,返回expr1,否则返回expr2

    字符串函数

    • ASCII(str),返回最左字符的数值
    • CHAR_LENGTH(str)等价于CHARACTER_LENGTH(str),返回字符串str长度(单位为字符)。注意于LENGTH(str)区别,后者返回字符串str长度,但是单位为字节
    • CONCAT(str1,str2,...)拼接函数
    • INSTR(str,substr)返回substr在str第一次出现的位置
    • LOWER(str)

    数值运算符和函数

    • +/-/*//
    • ABS(X)绝对值
    • ACOS(X)
    • FLOOR(X)返回不大于X的整数值

    日期和时间函数

    • ADDDATE(date,INTERVAL expr type)
    • ADDTIME(expr1,expr2)
    • CONVERT_TZ(dt,from_tz,to_tz)转换时区
    • DATEDIFF(expr,expr2)时间差值
    • DATE_ADD(date,INTERVAL expr type),DATE_SUB(date,INTERVAL expr type)
  • 相关阅读:
    ROS+clion多节点调试
    argparse模块用法实例详解
    Python3中的bytes和str类型
    elk日志过滤文档
    centos7普通用户无法切换为root用户处理
    Hyper-V迁移方案
    中小互联网电商(电商)公司研发部门组织架构
    基于Redis实现令牌桶限流
    异步与协程
    C# 同步上下文及死锁
  • 原文地址:https://www.cnblogs.com/mengnan/p/6790422.html
Copyright © 2020-2023  润新知