首页 > 数据库 >MySQL数据库:第十六章:sql高级函数

MySQL数据库:第十六章:sql高级函数

时间:2023-08-29 17:24:26浏览次数:50  
标签:返回 第十六章 函数 MySQL 指定 PARAM sql 自然对数 col

我最常用的一个函数是FIND_IN_SET逗号分隔的list列表

SELECT ID,FID,APP_CODE,PARAM_VALUE,PARAM_TEXT,PARAM_SCHEAME,SHOWORDER FROM G_APP_DATA_CONSUME_PARAM WHERE FIND_IN_SET(FID,‘1,2,3,’) ORDER BY SHOWORDER DESC

一、数学函数

ABS(x) 返回x的绝对值
BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)
CEILING(x) 返回大于x的最小整数值
EXP(x) 返回值e(自然对数的底)的x次方
FLOOR(x) 返回小于x的最大整数值
GREATEST(x1,x2,...,xn)返回集合中最大的值
LEAST(x1,x2,...,xn) 返回集合中最小的值
LN(x) 返回x的自然对数
LOG(x,y)返回x的以y为底的对数
MOD(x,y) 返回x/y的模(余数)
PI()返回pi的值(圆周率)
RAND()返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。
ROUND(x,y)返回参数x的四舍五入的有y位小数的值
SIGN(x) 返回代表数字x的符号的值
SQRT(x) 返回一个数的平方根
TRUNCATE(x,y) 返回数字x截短为y位小数的结果

二、聚合函数(常用于GROUP BY从句的SELECT查询中)

AVG(col)返回指定列的平均值
COUNT(col)返回指定列中非NULL值的个数
MIN(col)返回指定列的最小值
MAX(col)返回指定列的最大值
SUM(col)返回指定列的所有值之和
GROUP_CONCAT(col) 返回由属于一组的列值连接组合而成的结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120646967

标签:返回,第十六章,函数,MySQL,指定,PARAM,sql,自然对数,col
From: https://www.cnblogs.com/wangchuanxinshi/p/17665392.html

相关文章

  • mysql中字段空格转换
    mysql中字段空格转换UPDATEc_kpi_countersSETcounter_enname=RTRIM(counter_enname)###将c_kpi_counters中counter_enname列下的所有含有,右空格的去掉空格在左边UPDATEfenlei_shipinSETtype_name=LTRIM(type_name)空格在右边UPDATEfenlei_shipinSET......
  • MySQL数据库:第十五章:MySQL安装到最后一步未响应MySQL Server Instance Configuration
    MySQL安装到最后一步未响应第一个方法:打开C盘,并且显示隐藏文件,然后在C盘下就能找到一个文件夹叫“ProgamData”,打开它,删除里面的“mysql”文件夹,然后再重新安装mysql就可以了第二个方法:1.强退那个坑死人的未响应打√界面,也就是任务管理器强退,这个略,2.然后在本地硬盘找......
  • 16、Flink 的table api与sql之连接外部系统_ 读写外部系统的连接器和格式以及Apache H
    (文章目录)本文介绍了ApacheHive连接器的使用,以具体的示例演示了通过java和flinksqlcli创建catalog。本文依赖环境是hadoop、zookeeper、hive、flink环境好用,本文内容以flink1.17版本进行介绍的,具体示例是在1.13版本中运行的(因为hadoop集群环境是基于jdk8的,flink1.17版本需......
  • Linux安装PostgreSql
    1、准备工作Linux、Centos7、PostgreSql142、安装a>进入PostgreSql下载官网(PostgreSql),选装指定的版本编辑b>依次执行网页中的命令编辑3、设置允许远程连接a>进入data目录[root@localhost~]#cd/var/lib/pgsql/14/datab>修改postgresql.conf文件[root@localhostdata]#vimpo......
  • 创建联合唯一索引的sql
    删除索引:DROPINDEXidx_ruleId_cityIdONdetail_price;DROPINDEX索引名称ON表名;创建联合唯一索引:ALTERTABLEdetail_priceADDuniqueINDEXidx_ruleId_cityId(rule_id,city_id);ALTERTABLE表名ADDuniqueINDEX索引名称(字段1,字段2);(如果表中已经有重复的记录,这时......
  • 【5.0】Docker部署MySQL
    【一】引入根据您提供的内容,我们可以看出在使用Docker运行MySQL容器时,如果没有进行目录映射,配置文件和表数据都将保存在容器内部。当删除容器后,这些数据也会丢失。为了确保数据的持久化并避免数据丢失的情况,您可以进行目录映射来将数据保存在宿主机上。【二】操作步骤【1】......
  • SqlServer中查询数据库所有表及其数据总条数和占用空间
    1、查询某数据库中的所有数据表SELECTname数据表FROMsysobjectsWHERExtype='u'ORDERBYname2、查询某数据库中的所有数据表及其数据总条数SELECTa.name数据表,b.rows数据总条数FROMsysobjectsASaINNERJOINsysindexesASbONa.id=......
  • Mysql主从备份时遇到的坑
    SHOWVARIABLESLIKE 'server_id' 配置完不同步时,一定要看一下这个值是否一致, 原因是我在my.ini里手工加了一条server-id=2,在手工加的下面,还有一条系统自带的server-id=1,把我的那条冲掉了,所以一直失败!!!......
  • MySQL默认情况下的排序方式
    1、问题:今天在做开发时碰到了一个问题,使用了最简单的sql语句查询,条件中也只有一个条件,语句类似如下:SELECT*FROM`people`WHEREschool_id='1234';查询出的结果为3条,本以为应该按照数据库的插入顺序查出来,即按照主键ID的升序排列,但是得出的结果却不是,确实按照了其中一个字......
  • 【随手记】远程连接orcale数据库(PLSQL、Navicat)
    如果不是为了图方便,最好在本地安装数据库不过安装Orcale确实有点麻烦,而且数据库是共同使用的,远程连接弄好了可以省去很多时间。具体操作这里不说了,网上都有,直接搜索PLSQL或者Navicat远程连接数据库就行。踩坑这里说一下我遇到的问题吧,我先用navicat远程连接的,下载好客户......