• MySQL 函数


    一:去重 列 显示 (distinct)

       例: select distinct (列名) from table   --查询table 表中所有不重复的 列

    通过截取字符串 替代 机密信息

     SELECT   CONCAT(LEFT(IDENTITY_CARDS,6),'********',RIGHT(IDENTITY_CARDS,4)) AS IDENTITY_CARDS FROM `med_gwc`.`mpi_personbasics`

    一:Group  By: 以某个字段分组

       例: select * from table Group By ID : 以ID字段分组

    二:IN :用来连同任何MySQL查询语句以指定条件

      例:SELECT * FROM med_equipment.`t_equipment_manage` WHERE batch_name IN('2016091304','2016082902','201609012')

      查询t_equipment_manage 表 中 字段batch_name为2016091304,2016082902和201609012 的数据

    三:Between:与任何MySQL查询来指定条件

      例:SELECT * FROM med_gwc.`yhxt` WHERE ID BETWEEN '1' AND '10'

      查询yhxt表中 ID字段从1到10 的数据

    四:UNION: 使用UNION操作多个结果集组合成一个结果集 UNION ALL 

      例:SELECT yhbm,yhmc FROM table1 WHERE ID BETWEEN '1' AND '10' UNION ALL SELECT yhbm AS yhgm2,yhmc AS yhmc2 FROM table2

         合并组合成一个结果集

    五:聚合函数(Count(),max(),min(),avg(),sum())

      1.Count():取总个数

        例:select count(*) as num from table   (查询表一中,总共有多少条数据)

      2.max():取最大值

        例:select max(row1) as maxRow from table   (查询table表中,字段row1 的最大值)

      3.min():取最大值

        例:select min(row1) as minRow from table   (查询table表中,字段row1 的最小值)

      4.avg():取最大值

        例:select name, AVG(row) from table group by name;   (查询table表中以 name 分组, 其中字段row的平均值)

      5.sum():取最大值

        例:select sum(row1) as sumRow from table   (查询table表中,字段row1 的总和)

    六:SQRT():生成给定数的平方根

       例:select sqrt(row1) as sqrtRow from table   (查询table表中,字段row1 的平方根)

    七:RAND(): Mysql 随机生成一个 小于1的数值

       例:SELECT YHBM,YHMC,RAND() AS ss FROM table  (查询table表, 展示一个随机数 ss)

    八:CONCAT() :连接MySQL命令中的任何字符串

       例:SELECT concat(YHBM,YHMC) FROM table  (查询table表, 将字段YHBM,YHMC以字符串的形式连接起来展示)

    九:FIND_IN_SET( '列名','值')   查询列名 值为 ? 的列

       例: select * from table where FIND_IN_SET( ID, '1,2,3')  (查询table表, ID 值位1,2,3 的值)

    十:DATE 和 Time 时间函数(now(): 当前日期+时间)

      1.adddate():相加日期  DATE_ADD()

        例:

      2.addTime():相加时间

        例:

      3.CONVERT_TZ():从一个时区转换到另一个时区

        例:

      4.CURDATE():返回当前时间

        例:

      5.CURRENT_DATE(), CURRENT_DATE:CURDATE() 函数的同义词

        例:

      6.CURTIME():返回当前时间

        例:

      7.CURRENT_TIME(), CURRENT_TIME:CURTIME() 函数的同义词

        例:

      8.CURRENT_TIMESTAMP(), CURRENT_TIMESTAMP:NOW() 函数的同义词

        例:

      9.addTime():相加时间

        例:

      10.CONVERT_TZ():从一个时区转换到另一个时区

        例:

      11.CURDATE():返回当前时间

        例:

      12.CURRENT_DATE(), CURRENT_DATE:CURDATE() 函数的同义词

        例:

      13.CURTIME():返回当前时间

        例:

      14.CURRENT_TIME(), CURRENT_TIME:CURTIME() 函数的同义词

        例:

    十一:数值函数

  • 相关阅读:
    CSS旧版flex及兼容
    深入理解CSS弹性盒模型flex
    CSS文本方向
    文本溢出text-overflow和文本阴影text-shadow
    深入理解CSS中的空白符和换行
    CSS中常见的6种文本样式
    理解CSS相对定位和固定定位
    CSS绝对定位的应用
    深入理解CSS绝对定位absolute
    深入理解CSS中的margin负值
  • 原文地址:https://www.cnblogs.com/futao123/p/5872219.html
Copyright © 2020-2023  润新知