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

      

    1. group_concat 

      返回一个字符串结果,该结果由分组中的值连接组合而成。

      函数语法:

        group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] )

          案例:

        数据:

                  

    以id分组,把price字段的值在同一行打印出来,逗号分隔(默认)
    SELECT id,group_concat(price) from price group by id;

        

    替换,分隔
    SELECT id,group_concat(price separator  '#') from price group by id;
    

      

     问题:

        1. GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得:

          SELECT @@global.group_concat_max_len;

          show variables like "group_concat_max_len";

        2.在MySQL配置文件中my.conf或my.ini中添加:

          #[mysqld]
          group_concat_max_len=102400

        3.重启MySQL服务

    2.replace

      replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换

      语法: replace (`field_name`,’from_str’,'to_str’)

      

    3.  DATE_FORMAT(date , format)

       函数用于以不同的格式显示日期/时间数据。

      常见formate :  https://www.w3school.com.cn/sql/func_date_format.asp

      

    4.string 《-------》date

    date----->string

      date_format(date , format)

      

     string---->date

      str_to_date(string,format)

      

    5.

    作者:crazyLL
    纯粹自己记录着玩的,来源于自己的想法或者互联网文章,侵删
  • 相关阅读:
    EntityFramework 启用迁移 EnableMigrations 报异常 "No context type was found in the assembly"
    JAVA 访问FTP服务器示例(2)
    NuGet Package Manager 更新错误解决办法
    JAVA 访问FTP服务器示例(1)
    RemoteAttribute 的使用问题
    诡异的 javascript 变量
    javascript apply用法
    Babun 中文乱码
    GSM呼叫过程
    转站博客园
  • 原文地址:https://www.cnblogs.com/crazy-lc/p/15008848.html
Copyright © 2011-2022 走看看