zoukankan      html  css  js  c++  java
  • MySQL中的常用函数

    聚合函数

    count() 查询某个字段的行数
    max()查询某个字段的最大值
    min()查询某个字段的最小值
    sum()查询某个字段的和
    avg()查询某个字段的平均值

    常用的字符函数


    -- concat(str1,str2...strN)  连接字符串

    SELECT CONCAT('h','el','lo') FROM DUAL;

    --  insert(str,begin,length,newStr)    替换字符串
    --  str初始的字符串  begin 开始的位置 从1开始  
    --  length 替换长度   newStr替换的字符串

    SELECT  INSERT('hello',2,3,'55555') FROM DUAL;

    -- subString(str,begin,length)   截取字符串

    SELECT SUBSTRING('hello',2,3) FROM DUAL;

    -- lower(str)转换成小写
    -- upper(str)转换成大写


    -- 常用的日期和时间函数

     --  获取 年月日
     SELECT CURDATE() FROM  DUAL;


     -- 获取 时分秒
     SELECT CURTIME() FROM DUAL;
     --  获取 年月日 时分秒 
     SELECT NOW() FROM DUAL;
     -- 获取年份
     SELECT  YEAR(NOW()) FROM DUAL;
     SELECT  YEAR(CURDATE()) FROM DUAL;
     -- 获取小时
     SELECT  HOUR(NOW()) FROM DUAL;
     SELECT  HOUR(CURTIME()) FROM DUAL;
     -- 获取分钟
     SELECT  MINUTE(NOW()) FROM DUAL;
     SELECT  MINUTE(CURTIME()) FROM DUAL; 
     -- 获取当前日期是本年的第几周
     SELECT WEEK(NOW()) FROM DUAL;
     
     --  获取两个日期之间的天数
     SELECT DATEDIFF(NOW(),'2015-06-01') FROM DUAL;
     
     -- 获取给定日期之后的日期
     SELECT ADDDATE(NOW(),30) FROM DUAL;
     
     
     
     --  天花板函数
     SELECT  CEIL(3.0) FROM DUAL;
     SELECT  CEIL(3.1) FROM DUAL;
      
     SELECT  FLOOR(3.9) FROM DUAL;
     
     --  返回0-1之间的随机数
     SELECT RAND() FROM DUAL;
     
     --  四舍五入
     SELECT ROUND(2.4) FROM DUAL;
  • 相关阅读:
    知社 —— 第 4 次站立式会议(04-28)
    知社 —— 第 3 次站立式会议(04-27)
    知社 —— 第 2 次站立式会议(04-26)
    知社 —— 第 1 次站立式会议(04-25)
    团队代码规范、冲刺任务与计划
    团队作业第四次 — 项目系统设计与数据库设计
    团队作业第三次 — 项目需求分析
    第01组 Alpha冲刺(5/6)
    2019 SDN上机第4次作业
    2019 SDN阅读作业
  • 原文地址:https://www.cnblogs.com/fl72/p/8406060.html
Copyright © 2011-2022 走看看