首页 > 数据库 >MySQL SQL函数

MySQL SQL函数

时间:2024-08-06 10:54:52浏览次数:12  
标签:函数 SQL MySQL 分隔符 CONCAT mysql select

MySQL 数值函数
1、CEILING() - 返回最小的整数,使这个整数大于或等于指定数的数值运算。
2、FLOOR() - 返回最大整数,使这个整数小于或等于指定数的数值运算。
3、ROUND() - 四舍五入一个正数或者负数,结果为一定长度的值。

=============================
MySQL 填充字符 函数
1、Lpad(str,len,padstr)函数,-LPAD(要查询的字段,长度,用来填充的字符),
2、Rpad(str,len,padstr)函数

=============================
MySQL中CONCAT()、CONCAT_WS()和GROUP_CONCAT()函数的区别和使用:
1、CONCAT(str1,str2,…) - 将多个字符串连接成一个字符串,例:

mysql>select CONCAT('张三','到黄山','旅游')
result> 张三到黄山旅游

2、CONCAT_WS(separator,str1,str2,...) - 将多个字符串通过separator(分隔符)连接成一个新字符串。

mysql>select CONCAT('-','张三','到黄山',NULL,'旅游') --NULL不会被连接
result> 张三-到黄山-旅游

3、GROUP_CONCAT( [distinct] 要连接的字段名 [order by 排序字段 asc/desc ] [separator '分隔符'] ) - 将一个字段下的所有字符通过分隔符连接成新的字符串(分隔符默认为逗号)

mysql>select group_concat(price) from emp; --默认以(英文的)逗号分隔
--或
mysql>select id,group_concat(DISTINCT price ORDER BY price DESC) from goods GRROUP BY id;

标签:函数,SQL,MySQL,分隔符,CONCAT,mysql,select
From: https://www.cnblogs.com/lanjianhua/p/18344614

相关文章

  • 定义一个C++的类,析构的时候输出当前函数执行耗时
    背景介绍:有时候我们需要知道一个函数的执行耗时。按照传统方法,至少要定义一个start,end,然后计算差值,输出差值,4个步骤。这里,我们定义一个  ElapseMillsec类,然后在类的生命周期结束的时候,在析构函数里面计算出差值。此时  ElapseMillsec类的生命周期,就是函数执行耗......
  • (已解决)QT4 自定义信号函数调用报错 error: C2248: “Boss::DeadSignal”: 无法访问 pr
     (解决方法见文章末尾)报错语句如下 DeadSignal是自定义槽函数,是放在public下的,不知道为什么报错说是protected,不知道是不是版本问题Boss类和DeadSignal定义如下 mboss是在自定义类Widget中调用的Boss对象 调用位置是Widget的自定义槽函数 解决方法在Boss中定......
  • MySQL JDBC连接参数rewriteBatchedStatements(转)
    原文:https://blog.51cto.com/u_16213583/9701812MySQLJdbc驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,直接造成较低的性能。只有把rewriteBatchedStatements参数置为true,驱动才会帮你批量执行。不过,驱动具体是怎......
  • SQL2017 安装教程图解(详细到每一个细节)
    SQL2017安装教程图解(详细到每一个细节)----bayaim----2024年8月5日15:27:41----借鉴网址:https://blog.csdn.net/weixin_39665379/article/details/111100754 一、程序准备JDK:jdk-7u80-windows-x64(官网可以下最新的,JDK7以上就可以,其他版本没试过不知道可不可以,等我试过......
  • C++(虚函数实现多态基本原理)
    目录1.概念2.示例3.总结在C++中,加上virtual关键字可以实现多态,这是因为它允许函数在基类和派生类中有不同的实现,并确保在运行时正确调用派生类的方法。具体来说,这种机制称为“动态绑定”或“运行时多态”。1.概念虚函数(VirtualFunction):当你在基类中声明一个函数......
  • Mysql配置主从
    1.检查将要配置主从数据库的服务器a.两台数据库版本保持一致b.两台数据库数据保持一致c.两台数据库IP可以互相访问规约,假设主库IP为:192.168.56.102从库IP为:192.168.56.1032.修改主库配置#vim/etc/my.cnf   [mysqld]   log-bin=mysql-bin  //[必须]启用二......
  • Js函数柯里化
    //该函数就是接受不了多个参数//functionadd(x,y){//returnx+y;//}//console.log(add(1,2));//3//console.log(add(5,7));//12//接下来我们要将其进行柯里化//functionadd(x){//returnfunction(y){//returnx+y;//}......
  • 【安装】SQL SERVER 彻底卸载清除
    -----2024年8月6日09:40:13-----bayaim, 以下内容纯属百度网络搜到,如有侵权请联系及时删除SQLSERVER如果卸载不干净,就会导致下一次安装失败,下面是卸载的步骤,可完全卸载干净。当然,可能下列某些步骤可以省略。1.停掉SQLSERVER所有相关服务2.控制面板“添加删除程序”中......
  • Hashtable工具类 - C#小函数类推荐
          此文记录的是一个Hashtable的增强版本,以前没泛型的时候笔者喜欢用Hashtable,性能刚刚的。/***Hashtable工具类AustinLiu刘恒辉ProjectManagerandSoftwareDesignerE-Mail:[email protected]:http://lzhdim.cnblogs.comD......
  • PHP中如何实现函数的可变参数列表
    在PHP中,实现函数的可变参数列表主要有两种方式:使用func_get_args()函数和使用可变数量的参数(通过...操作符,自PHP5.6.0起引入)。1.使用func_get_args()函数func_get_args()函数用于获取传递给函数的参数列表,并作为一个数组返回。这种方式不需要在函数定义时明确指定参数的数......