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

mysql截取字符串去重,mysql 截取字符串 去重 拼接1:字符串截取LEFT(guid_,LENGTH(guid_)-5)//1001-1002-1003截取为1001-10022:判断是否存在某字符串中IN(‘1001′,’1002′,’1003’)//whereidin(xxxx)可以用查询的某个字段直接whereidin(selectidfromxxxx)3:根据某个字段去重复在查询结果中加入COUNT(DIS…

大家好,又见面了,我是你们的朋友全栈君。

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小时内

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/132368.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 视频 |Java高性能优化电商秒杀

    视频 |Java高性能优化电商秒杀

    2022年2月13日
    43
  • Linux安装nmtui(nmtui连接wifi)

    Step1yuminstallNetworkManager-tuiStep2systemctlstartNetworkManagerStep3nmtui

    2022年4月18日
    173
  • select into from 和 insert into select 的用法和区别

    select into from 和 insert into select 的用法和区别selectintofrom和insertintoselect都是用来复制表,两者的主要区别为:selectintofrom要求目标表不存在,因为在插入时会自动创建。insertintoselectfrom要求目标表存在 下面分别介绍两者语法 一、INSERTINTOSELECT语句 1、语句形式为:InsertintoTable2(field1…

    2022年7月15日
    23
  • java常考面试题

    java常考面试题

    2022年3月6日
    42
  • mybatis清空一级缓存_jvm缓存

    mybatis清空一级缓存_jvm缓存#一、前情提要长久以来,对springboot项目中缓存的使用都会有一些争论,一部分人认为缓存就应该具有延时性,即给他设置了10分钟的缓存,就应该10分钟后清理。还有一部分人认为缓存应该具有及时性(或弱及时性),即我设置了缓存后,一旦数据发生变化,缓存需要重新刷新。对于第一种观点,事实上现有的缓存结构就已经满足了,无需我们进行特殊操作,这里我们不做过多讨论。对于第二种观点,事实上现有的缓存结构也能够满足,只不过在加缓存的时候好加,可是在清理缓存的时候,我们需要手动对更新接口进行配置,可是由于项目的.

    2022年9月2日
    3
  • pycharm双击打不开,没有反应,下列方法亲测有用!

    pycharm双击打不开,没有反应,下列方法亲测有用!关于这个问题,刚好我朋友安装的pycharm出现了同样地问题,激活成功教程安装一段时间后就突然打不开了,网上有许多的解决办法,我都试了一遍还是无果,后来自己发现了问题所在,首先给大家科普一下网上的方法,再放上我的,请大家耐心读完。亲测有效!!!第一种:1.打开C:\Windows\System32;以管理员身份运行cmd.exe;2.在打开的cmd窗口中,输入netshwinsockreset,按回车键;3.重启电脑;4.重启后,双击pycharm图标就能打开了!第二种:在Pycha

    2022年8月25日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号