码农知识堂 - 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默认值

  • 相关阅读:
    如果不富有,那就像有钱人一样去行动吧_《有钱人和你想的不一样》读书笔记
    Git 名词简单学习
    微服务设计模式
    顺丰旗下丰鸟无人机高薪诚聘海内外英才
    使用CrawlSpider爬取全站数据。
    二氧化硅纳米微球光子晶体乳液聚合聚苯乙烯核壳结构/中空二氧化硅/钛纳米微球的制备方法
    Python实现WOA智能鲸鱼优化算法优化随机森林分类模型(RandomForestClassifier算法)项目实战
    以梦为马,不负韶华|电巢科技&延安大学飞鹰计划实习班精彩回顾
    基于C#的壁纸管理器(插件版) - 开源研究系列文章 - 个人小作品
    Vue学习日记——Day2
  • 原文地址: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号