首页 > 数据库 >数据库中的基本函数

数据库中的基本函数

时间:2023-09-17 17:23:51浏览次数:43  
标签:基本 返回 函数 ... 数据库 date str 字符串

数据库中的函数

1字符串函数

  1. concat(s1,s2,...,sn) 字符串拼接,将s1,s2,...,sn拼接成一个字符串
  2. lower(str)将字符串str全部转为小写
  3. upper(str)将字符串str全部转为大写
  4. lpad(str,n,pad)左填充,用字符串pad对str的左边进行填充,达到n个字符串长度
  5. rpad(str,n,pad)右填充,用字符串pad对str的右边进行填充,达到n个字符串长度
  6. trim(str)去除字符串头部和尾部的空格
  7. substring(str,start,len)返回从字符串从start位置起的len个长度的字符串

2数值函数

  1. ceil(x)向上取整
  2. floor(x)向下取整
  3. mod(x,y)返回x/y的模
  4. rand()返回0~1内的随机数
  5. round(x,y)求参数x的四舍五入的值,保留y位小数

生成一个六位的随机数select lpad(round(rand()*1000000,0),6,'0');

3日期函数

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

4流程函数

  1. if(value,t,f)如果value为true,则返回t,否则返回f
  2. ifnull(value1,value2)如果value1不为空,返回value1,否则返回value2
  3. case when [val1] then [res1]...else[default] end 如果val1为true,返回value1,否则返回value2
  4. case[expr] when [val1]then [res1]...else[default]end

标签:基本,返回,函数,...,数据库,date,str,字符串
From: https://www.cnblogs.com/breeze-imust/p/17709223.html

相关文章

  • TypeScript封装验证函数(电话、邮箱、URL、数字、银行卡、税号)
    /** *验证手机号码或者电话号 **/exportfunctionisMobileTel(rule:any,value:any,callback:any){ if(!value){  //returncallback(newError('输入不可以为空'))  returncallback() } setTimeout(()=>{  constmyreg=/^((0\d{2,......
  • 无涯教程-JavaScript - DECIMAL函数
    描述DECIMAL函数将给定基数的文本表示形式转换为十进制数。语法DECIMAL(text,radix)争论Argument描述Required/OptionalText您要转换的数字的文本表示形式。Text的字符串长度必须小于或等于255个字符。RequiredRadix提供的数字的基数(基数)。基数必须是整数......
  • Linux教材第九章学习笔记——I/O库函数
    C语言文件操作内容复习 cd..  返回上级目标文件: ./  执行文件:对文件内容进行修改,在vim命令行输入wq保存后返回: gcc编译后输入./a.out可显示出c文件运行结果: 编译预处理: 编译: 汇编: 用字符方式逐个打印hello.c;打印十六进制文件: I/O库函数知识......
  • 70-函数也是对象-内存分析
         ......
  • 无涯教程-JavaScript - CSCH函数
    描述CSCH函数返回以弧度指定的Angular的双曲余割值。语法CSCH(number)争论Argument描述Required/OptionalNumberTheangle(inradians)thatyouwanttocalculatethehyperboliccosecantof.RequiredNotes双曲余割值的等式为-$$csch\left(x\right)=\frac......
  • 68-形参和实参-文档字符串-函数注释
        ......
  • 如何修改MySQL数据库名称
    需求比如数据库名称old_db想改名为new_dbMySQL修改数据库名称比较麻烦,不支持直接修改,需要通过其它方式间接达到修改数据库名称的目的。在MySQL5.1.23之前的旧版本中,我们可以使用RENAMEDATABASE来重命名数据库,但此后版本,因为安全考虑,删掉了这一命令。先导出数据,再导入数......
  • 67-函数的基本概念-内存分析-函数的分类-定义和调用
       java中叫方法,不叫函数,本质是一样的 python函数有几种:内置函数,标准库函数  2.标准库函数,如tutle海龟画图    在python中,一切都是对象!  左边是堆,变量test01,右边是栈,id,函数也是对象 ......
  • 数据库初始化
    数据库初始化 1-配置用户1.1创建组groupaddyw1.2创建用户useradd-d/home/yw-gywyw1.3修改用户密码passwdyw1.4查看是否存在cat/etc/passwd|grepyw 2-数据库初始化2.1登录Oracle服务器,切换到oracle用户su-oracle2.2创建临时目录mkdir/home/oracle/tem......
  • 无涯教程-JavaScript - COSH函数
    描述COSH函数返回数字的双曲余弦值。语法COSH(number)争论Argument描述Required/OptionalNumberAnyrealnumberforwhichyouwanttofindthehyperboliccosine.RequiredNotes双曲余弦的公式为-$$COSH\left(z\right)=\frac{e^2+e^{-2}}{2}$$适用......