zoukankan      html  css  js  c++  java
  • mysql学习笔记--数据库内置函数

    一、数字类

      1. 生成随机数:rand()

        a. 随机抽取2位

          select * from stuinfo order by rand() limit 2

      2. 四舍五入:round(数字)

      3. 向上取整:ceil(数字)

      4. 向下取整:floor(数字)

      5. 截取:truncate(数字,截取小数位数)

    二、字符串类

      1. 转成大写:ucase(字符串)

      2. 转成小写:lcase(字符串)

      3. 截取字符串:

        a. 从左边截取:left(字符串)

        b. 从右边截取:right(字符串)

        c. 截取子字符串:substring(字符串,起始位置,截取长度)  注意:下标从1开始

      4. 连接字符串:concat(字符串1,字符串2,字符串3...)

      5. 如果为空,显示替换字符串:coalesce(字段1,替换的字符串)

    三、时间类

      1. 获取时间戳:unix_timestamp();

      2. 将时间戳转化成datetime:from_unixtime(unix_timestamp())

      3. 获取当前时间datetime:now()

      4. 年月日时分秒:year(now()), month(now()), day(now()), hour(now()), minute(now()), second(now())

      5. 星期名称,月份名称,本年第几天:dayname(now()),monthname(now()),dayofyear(now())

      6. 差多少天:datediff(now(),'2008-8-8')

      7. 转换:convert(now(),date)

    四、加密函数

      1. md5(), sha()

    五、判断函数

      1. 条件为真返回值1,为假返回值2:if(表达式,值1,值2)

  • 相关阅读:
    面向消息的持久通信与面向流的通信
    通信协议
    分布式系统简介
    Hadoop on Yarn 各组件详细原理
    Parquet文件结构笔记
    Redis部分数据结构方法小结
    Storm Ack框架笔记
    MapReduce格式与类型
    Hadoop 2.6 MapReduce运行原理详解
    Hadoop SequenceFile数据结构介绍及读写
  • 原文地址:https://www.cnblogs.com/DjanFey/p/10697034.html
Copyright © 2011-2022 走看看