mysql截取字符串去重_mysql 截取字符串 去重 拼接

1:字符串截取

LEFT(guid_,LENGTH(guid_) - 5)//1001-1002-1003  截取为 1001-1002

2:判断是否存在某字符串中

IN('1001','1002','1003')// where id in(xxxx) 可以用查询的某个字段直接 where id in (select id from xxxx)

3:根据某个字段去重复

在查询结果中加入COUNT (DISTINCT 想要根据去重的字段)//select name ,age,sex ,count(distinct name )  from xxx   where xxx group by name , age, sex

4:字段拼接

GROUP_CONTACT(name,':',sex)//group_contact('小明',':','女')-》“小明:女”

5:日期格式

DATE_FORMAT(date,'%Y-%m-%d')// 20130806 ->2013-08-06

6:调用存储过程

CALL xxxxx

7:条件判断 case when 使用

SELECT CASE WHEN sex = 1 THEN "男" WHEN sex = 0 THEN "女" END AS sex

8:判断时间范围

created_at > SUBDATE(NOW(),INTERVAL 24 HOUR) AND created_at < NOW()//24小时内

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/555021.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux系统tab自动补全快捷键的时候显示cannot create temp file for here-document: No space left on device解决方案

登陆linux系统之后&#xff0c;使用tab自动补全快捷键的时候显示&#xff1a;cannot create temp file for here-document: No space left on device。 原因&#xff1a;磁盘满了&#xff0c;不能创建临时文件。 解决方法&#xff1a;&#xff08;逐级查看占用空间过多的目录…

python画二维数组散点图_2个numpy二维数组的散点图

IIUC,你不需要zip步骤:s (arr1.ravel(), arr2.ravel())plt.scatter(*s)plt.show()或者,你也可以通过策划arr1和arr2:plt.scatter(arr1, arr2)plt.show()原因是,通过压缩,可以创建许多坐标元组:>>> list(zip(*s))[(0.5233576831070681, 0.3622905772322086), (0.67714…

双表联查mysql_MySQL的双表多表联查

最近在做EC-Mall的二次开发&#xff0c;遇到这么一个需求&#xff0c;将挂件单独显示成一个页面。由于EC-Mall的挂件是用数据模块模块类库的方式进行的&#xff0c;就是使用类似smarty的形式。而单独一个页面的话&#xff0c;数据读取需要自己写SQL语句。 现在的问题是&#xf…

Linux命令——echo追加和覆盖

追加&#xff1a; echo " " >> 文件名覆盖&#xff1a; echo " " > 文件名ximong:~$ cat aa.sh #打印文件aa中原来的内容,显示aa aaximong:~$ echo bb >> aa.sh #  在文本末尾追加 ximong:~$ cat aa.sh aa bbximong:~$ echo cc >aa.sh…

如何安装mysql 匹配_学习笔记----安装MySQL

安装MySQL1.下载解压源代码包。我的是mysql 5.1.48版本的。2.添加mysql用户和组[roottigertall mysql-5.1.48]#groupadd mysql[roottigertall mysql-5.1.48]#useradd -g mysql mysq3.编译安装[roottigertall mysql-5.1.48]# ./configure --enable-assembler \--with-client-l…

Linux中的通配符

Linux中的通配符 Linux中的通配符 *匹配任意长度的任意字符&#xff0c;可以没有?匹配任意单个字符&#xff0c;至少有1个[ ]匹配指定字符范围内的任意单个字符[a-z,A-Z,0-9]匹配所有数字和字母[a-z]匹配a-z中的一个[A-Z]匹配A-Z中的一个[a-Z]匹配所有大小写字母[:upper:]所…

mysql区间段_解决针对MySQL中对于某一个区间段范围的数据更新的情况

(1)在使用更新update的过程中&#xff0c;我们可能会想要更新比如id段在某一个指定范围内的数据&#xff0c;如果我们是想要更新前面多少行的数据的话可以直接&#xff1a;UPDATE tb_name SET column_name‘value‘ ORDER BY id ASC LIMIT 20;比如我想要把下面的这个员工信息表…

SpringBoot实现执行sql语句打印到控制台

SpringBoot实现执行sql语句打印到控制台 1.简介 每当写完持久化语句时肯定免不了要查漏补缺一波。这里就可以将执行的sql打印到控制台来检查sql语句哪里出了问题。 2.配置 配置非常简单&#xff0c;只需要在配置文件中设置下mapper日志级别就可以了 application-test.prop…

Java 8 lamda Stream的Collectors.toMap 参数

java 8 lamda Stream的Collectors.toMap 参数 使用toMap()函数之后&#xff0c;返回的就是一个Map了&#xff0c;自然会需要key和value。 toMap()的第一个参数就是用来生成key值的&#xff0c;第二个参数就是用来生成value值的。 第三个参数用在key值冲突的情况下&#xff1a;…

Java8中的Collectors.groupingBy用法

Collectors.groupingBy根据一个或多个属性对集合中的项目进行分组 数据准备&#xff1a; public Product(Long id, Integer num, BigDecimal price, String name, String category) {this.id id;this.num num;this.price price;this.name name;this.category category; …

什么是CDN,有何作用?

cdn顾名思义是一个英文缩写&#xff0c;全称是contentdeliverynetwork&#xff08;内容分发网络&#xff09;&#xff0c;即服务商通过在世界各地部署大量服务器节点&#xff0c;缓存源站静态资源&#xff08;目标服务器&#xff09;&#xff0c;当用户访问时返回最优线路的资源…

BigDecimal中divide(除)方法注意问题_BigDecimal 判断大于小于

BigDecimal中divide方法抛异常: Non-terminating decimal expansion; no exact representable decimal resultIdea也会给出警告 原因是在做除法的时候出现了无限不循环小数如&#xff1a;33.333333333333 解决方案 在做除法的时候指定保留的小数的位数: BigDecimal rate …

python 字符串操作速度_强者一出,谁与争锋?与Python相比,C+的运行速度究竟有多快?|python|编程语言|字符串|示例|算法...

对于数据科学家而言&#xff0c;热爱Python的理由数不胜数。但你是否也曾问过这样的问题&#xff1a;Python和C或C等更专业的低级编程语言究竟有何不同呢?我想这是很多数据科学家或者Python用户曾经问过或者将来会问自己的问题。Python和C类语言之间存在许多区别&#xff0c;本…

Maven私有仓库、上传jar包、引用私服jar包、上传本地项目到私服_将已有jar包部署到私服

Maven私有仓库、上传jar包、引用私服jar包、上传本地项目到私服 搭建私有服务器 前面已经说过了&#xff0c;我们使用Maven的使用&#xff0c;如果需要导入相对应的jar包&#xff0c;Maven首先会在我们的本地仓库中寻找—>私有仓库—>中心仓库… 然而&#xff0c;我们…

java水泡_JAVA图像处理系列(八)——艺术效果:水泡

艺术效果水泡通过对图像进行变形或叠加其他图片&#xff0c;能够实现许多有趣的艺术效果&#xff0c;本文介绍类似水泡效果的实现方式&#xff0c;下面先看一下实现的效果。第一张为原始图像&#xff0c;第二张为叠加水泡效果的图像。cat.jpgcat_belb.jpg算法原理图像中的水泡效…

SpringBoot中调用第三方接口的三种方式

使用SpringBoot跨系统调用接口的方案 一、简介 项目开发中存在系统之间互调问题&#xff0c;又不想用dubbo&#xff0c;这里提供几种SpringBoot方案&#xff1a; 1、使用Feign进行消费&#xff08;推荐&#xff09; 2、使用原始httpClient请求 3、使用RestTemplate方法 二…

java读word_java读word文件(示例代码)

Apache POI是Apache软件基金会的开放源码函式库&#xff0c;POI提供API给Java程序对Microsoft Office格式档案读和写的功能。1.读取word 2003及word 2007需要的jar包读取 2003 版本(.doc)的word文件相对来说比较简单&#xff0c;只需要 poi-3.5-beta6-20090622.jar 和 poi-scra…

Dubbo调用远程服务详解_导入jar方式

Dubbo调用远程服务 1.创建公共接口模块api 公共接口主要用于存放接口对象,这里我们只创建一个服务层的接口IndexService用于远程调用服务的测试 package com.example.dubboapi.service;public interface IndexService {String echo(); }

Dubbo SpringBoot+Dubbo泛化的使用,以及开发时直连本地的Dubbo服务(Dubbo指定点对点调用服务)

​ 一般情况我们使用dubbo)通过rpc调用dubbo提供方的服务&#xff0c;首先要在消费者的项目中引入接口提供者的jar包&#xff08;provider端暴露的接口和方法&#xff09;&#xff0c;然后使用jar包里面的类和方法&#xff0c;两端才能正常通信调用。但是如果要调N个不同服务提…

java string... 参数_Java String.Format() 方法及参数说明

JDK1.5中&#xff0c;String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字…