码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SQL的函数


    • 函数的定义

      1. 函数是指一段可以直接被另一段程序调用的程序或代码;

    字符串函数


    • MySQL常用的字符串函数

      函数功能
      concat(s1,s2,···sN)字符串拼接,将s1···sN拼接为一个字符串
      lower(str)将字符串str全部转换为小写
      upper(str)将字符串str全部转换为大写
      lpad(str,n,pad)左填充,将字符串pad对str的左边进行填充,打到n个字符串长度
      rpad(str,n,pad)右填充,将字符串pad对str的右边进行填充,打到n个字符串长度
      trim(str)去掉字符串str头部和尾部的空格
      substring(str,start,len)返回从字符串str到start位置起的len个长度的字符串

      (PS:索引从1开始;)

    数值函数


    • MySQL常用的数值函数

      函数功能
      ceil(x)向上取整
      floor(x)向下取整
      mod(x,y)返回x除y取余
      rand()返回0~1内的随机数
      round(x,y)求x的四舍五入的值,保留y位小数

    日期函数


    • MySQL常用的日期函数

      函数功能
      curdate()返回当前日期
      curtime()返回当前时间
      now()返回当前日期和时间
      year()获取指定date的年份
      month()获取指定date的月份
      day()获取指定date的日期
      date_add(date,interval expr type)返回一个日期/时间值加上一个时间间隔expr后的时间
      datediff(date1,date2)返回起始时间date1和结束时间date2之间的天数

      (PS:type为单位(day:天、month:月、year:年);)

      流程控制函数


      • MySQL常用的流程控制函数

        函数功能
        if(value,t,f)如果valu为true,则返回t,否则返回f
        ifnull(value1,value2)如果value1不为空,返回value1,否则返回value2
        case when [val1] then [res1] ··· else [default] end如果val1为true,返回res1,··· 否则返回default默认值
        case [expr] when [var1] then [res1] ··· else [default] end如果expr的值等于val1,返回res1,··· 否则返回default默认值

  • 相关阅读:
    android 下简单侧滑删除、编辑等功能实现
    Linux生产者消费者模型(POSIX信号量)
    记一次某制造业ERP系统 CPU打爆事故分析
    python使用PyPDF2包:pdf转doc
    Time Series Anomaly Detection with Multiresolution Ensemble Decoding(AAAI2021)
    Java中过滤器与拦截器的使用
    1-(3-磺酸基)丙基-1-甲基-2-吡咯烷酮三氟甲磺酸盐[C3SO3Hnmp]CF3SO3
    selenium+python web自动化测试框架项目实战实例教程
    封装后台通用型页面及编辑弹窗实现思路与过程
    GBASE南大通用亮相中科软寿险、财险科技“两会”应用高峰论坛
  • 原文地址:https://blog.csdn.net/hahazz233/article/details/125408459
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号