zoukankan      html  css  js  c++  java
  • mysql函数

    -- 绝对值函数
    SELECT ABS(5),ABS(-2.4),ABS(-24),ABS(0);
    
    -- 求余函数
    SELECT MOD(63,8),MOD(120,10),MOD(15.5,3);
    
    -- 平方根函数
    SELECT SQRT(25),SQRT(120),SQRT(-9);
    
    -- 符号函数
    SELECT SIGN(-6),SIGN(0),SIGN(34);
    
    -- 向上取整函数
    SELECT CEIL(-2.5),CEILING(2.5);
    
    -- 正弦函数
    SELECT SIN(1),SIN(0.5*PI());
    
    -- 反正弦函数
    SELECT ASIN(0.8414709848078965),ASIN(2);
    
    -- 余弦函数
    SELECT COS(1),COS(0),COS(PI());
    
    -- 反余弦函数
    SELECT ACOS(2),ACOS(1),ACOS(-1);
    
    -- 正切函数
    SELECT TAN(1),TAN(0);
    
    -- 反正切函数
    SELECT ATAN(1.5574077246549023),ATAN(0);
    
    -- 余切函数
    SELECT COT(1);
    
    -- 字符串长度函数
    SELECT LENGTH('name'),LENGTH('数据库');
    
    -- 字母大写转换函数
    SELECT UPPER('green'),UPPER('Green');
    
    -- 字母小写转换函数
    SELECT LOWER('BLUE'),LOWER('Blue');
    
    -- 左起取字符串函数
    SELECT LEFT('MySQL',2);
    
    -- 右起取字符串函数
    SELECT RIGHT('MySQL',3);
    
    -- 连接字符串函数
    SELECT CONCAT('MySQL','5.7'),CONCAT('MySQL',NULL);
    
    -- 删除空格函数
    SELECT '[   mobile   ]',CONCAT('[',TRIM('   mobile   '),']');
    
    -- 替换字符串函数
    SELECT INSERT('Football',2,4,'Play') AS col1,
    INSERT('Football',-1,4,'Play') AS col2,
    INSERT('Football',3,20,'Play') AS col3;
    
    -- 获取子串函数
    SELECT SUBSTRING('computer',3) AS col1,
    SUBSTRING('computer',3,4) AS col2,
    SUBSTRING('computer',-3) AS col3,
    SUBSTRING('computer',-5,3) AS col4;
    
    -- 字符串逆序函数
    SELECT REVERSE('hello');
    
    -- 替换函数
    SELECT REPLACE('aaa.mysql.com','a','w');
    
    -- 当前日期和时间函数
    SELECT NOW(),SYSDATE();
    
    -- 当前日期函数
    SELECT CURDATE(),CURRENT_DATE(),CURRENT_DATE()+0;
    
    -- 当前时间函数
    SELECT CURTIME(),CURRENT_TIME(),CURRENT_TIME()+0;
    
    -- 周索引函数
    SELECT DAYOFWEEK('2017-12-15');
    
    -- 工作日索引函数
    SELECT WEEKDAY('2017-12-15');
    
    -- 月索引函数
    SELECT DAYOFMONTH('2017-12-15');
    
    -- 年索引函数
    SELECT DAYOFYEAR('2017-12-15');
    
    -- 月份名称函数
    SELECT MONTHNAME('2017-12-15');
    
    -- 间隔天数函数
    SELECT DATEDIFF('2017-11-30','2017-11-29') AS COL1,
    DATEDIFF('2017-11-30','2017-12-15') AS col2;
    
    -- 日期加操作函数
    SELECT ADDDATE('2017-11-30 23:59:59', INTERVAL 1 SECOND) AS col1,
    ADDDATE('2017-11-30 23:59:59' ,INTERVAL '1:1' MINUTE_SECOND) AS col2;
    
    -- 日期时间格式化输出函数
    SELECT DATE_FORMAT('2017-11-15 21:45:00','%W %M %D %Y') AS col1,
    DATE_FORMAT('2017-11-15 21:45:00','%h:i% %p %M %D %Y') AS col2;
    
    -- 最大值函数
    SELECT MAX(student_score)
    AS max_score
    FROM tb_students_score;
    
    -- 最小值函数
    SELECT MIN(student_score)
    AS min_score
    FROM tb_students_score;
    
    -- 计数函数
    SELECT COUNT(student_name)
    AS students_number
    FROM tb_students_score;
    
    -- 求和函数
    SELECT SUM(student_score)
    AS score_sum
    FROM tb_students_score;
    
    平均值函数
    SELECT AVG(student_score)
    AS score_avg
    FROM tb_students_score;
    

      

  • 相关阅读:
    大数据学习之路(持续更新中...)
    大数据之Yarn——Capacity调度器概念以及配置
    大数据之Oozie——源码分析(一)程序入口
    《结网》—— 读后总结
    [大数据之Yarn]——资源调度浅学
    Java程序员的日常—— FileUtils工具类的使用
    Oracle 11g透明网关连接Sqlserver 2000
    Python3中通过fake_useragent生成随机UserAgent
    Python导入 from lxml import etree 导入不了
    ModuleNotFoundError: No module named 'pymysql'
  • 原文地址:https://www.cnblogs.com/277223178dudu/p/11393773.html
Copyright © 2011-2022 走看看