MySQL的substring_index函数

MySQL的substring_index函数

假定有一张表,其中有个字段是 email 保存了电子邮箱,然后,我想统计每种邮箱的占比情况。

我们知道电子信箱的格式是: account@domain ,要实现上面的统计,必须取得 email 字符串中 @ 后面的域名部分。

MySQL提供了一个名为 substring_index 的函数,能够满足我们的需求:

MySQL 5.5 Reference Manual 写道
SUBSTRING_INDEX(str,delim,count)

Returns the substring from string str before count occurrences of the delimiter delim. If count is positive, everything to the left of the final delimiter (counting from the left) is returned. If count is negative, everything to the right of the final delimiter (counting from the right) is returned. SUBSTRING_INDEX() performs a case-sensitive match when searching for delim.

mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', 2);
        -> 'www.mysql'
mysql> SELECT SUBSTRING_INDEX('www.mysql.com', '.', -2);
        -> 'mysql.com'

This function is multi-byte safe. 
 

查询语句如下:

select
    substring_index(email,'@',-1) as domain,
    count(distinct email) as count,
    count(distinct email)
        / (select count(distinct email) from qzt_resume_basic where email like '%@%')
        * 100 as percent
from qzt_resume_basic
where email like '%@%' 
group by 1 
order by 2 desc 
limit 10;
 

 

车载摄像头+max96712 + rk3568 调试过程中遇到的问题 本文主要讲述本人在调试rk3568通过mipi-csi2链接max967812,max96712再外接4路车载摄像头过程中遇到的问题,以及最终如何解决这些问题。图中会贴上很多重要且关键的波形图,以便读者在调试过程中进行比对,分析。 如果在调试过程中,mipi总线上的波形没得什么问题的话,还是抓图失败的情况下,需要着重检查 频率,lane数,摄像头分辨率,摄像头输入图像格式等重要配置。 阅读详情

相关推荐

基于YOLOv8的多类别检测模型融合实战:从数据集重构到模型训练

本文详细介绍了如何将多个单一类别的YOLOv8检测模型融合为一个高效的多类别检测模型。通过重构数据集、利用预训练模型生成新标签,并重新训练,解决了多模型并行带来的速度慢、资源占用高和部署复杂等问题。实战流程涵盖数据准备、标签生成、模型训练与评估,旨在帮助开发者构建性能优异的YOLOv8多类别检测模型。

kmeans3miner的博客 227

[Mysql] SUBSTRING函数 | SUBSTRING_INDEX函数

Mysql字符串文本函数SUBSTRING()函数

Hudas的博客 5万+

FreeCAD源码分析:Sketcher模块

Sketcher模块基于Part模块功能实现了特征编辑(Feature Editing)建模的功能。这类参数化建模系统主要包括几何表示、约束求解器等两大组成部分。

国产CAx(CAD/CAE/CAM)软件研发 6523

MySql-substring函数和substring_index函数的使用及练习

substring函数是文本处理函数,可以用来截取字符串。

weixin_40968325的博客 2万+

基于Python的彭博社新闻高效爬取实战:最新技术与完整代码解析

本文将详细介绍如何使用Python最新技术构建一个高效的彭博社(Bloomberg)新闻爬虫系统。我们将从爬虫基础概念讲起,逐步深入到高级反反爬技术、异步抓取、数据解析与存储等核心环节。文章包含完整的代码实现,采用最新的aiohttp、Playwright等技术栈,并特别关注法律合规性和数据质量保障。通过本文,读者将掌握一个完整的商业新闻爬虫开发流程,并能够根据实际需求进行定制化开发。关键词:Python爬虫、彭博社、Bloomberg、新闻采集、aiohttp、Playwright、反反爬技术。

2201_76125261的博客 1503

【MATLAB】STM32电机调速闭环控制工程

本文提出了一种基于MATLAB仿真与STM32实现的直流电机闭环PID调速控制方案。通过MATLAB建立电机数学模型并进行参数整定,仿真验证了增量式PID算法在启停、稳态和抗扰动方面的优越性能。基于STM32F103搭建了硬件系统,实现了编码器测速、定时中断控制、PWM输出等功能。实测表明,该系统转速超调<2%、稳态误差±2r/min,具备快速响应和强抗扰能力。相比开环控制,闭环调速显著提升了动态性能和稳态精度。方案提供了完整的仿真代码和嵌入式工程源码,可直接应用于智能小车、工业传动等场景,具有较高的

unber的博客 50

MySQL SUBSTRING_INDEX() 函数的详细介绍

MySQL SUBSTRING_INDEX() 详细介绍

艾利克斯冰的博客 2464

apollo-减速带通行

主车在通过减速带时速度不超过3m/s

是菜鸟o的博客 387

MySQL SUBSTRING_INDEX() 函数

下面的 MySQL 语句从给定的字符串“www.mytestpage.info”返回最终定界符左侧的子字符串,即第二个定界符 (.)。下面的 MySQL 语句从给定字符串“www.mytestpage.info”返回最后定界符右侧的子字符串,即第二个定界符 (.)。从字符串的右侧开始计数。MySQL SUBSTRING_INDEX() 从给定字符串中返回指定数量的分隔符出现之前的子字符串。当指定数字为正数时从最终分隔符的左侧返回子字符串,当指定数字为负数时从最终分隔符的右侧返回子字符串。...

allway2的博客 3748

【YOLOv8改进-卷积Conv】 SAConv(Switchable Atrous Convolution):可切换的空洞卷积

许多现代目标检测器通过采用二次观察和思考机制展示了卓越的性能。在本文中,我们在目标检测的主干设计中探索了这一机制。在宏观层面上,我们提出了递归特征金字塔(Recursive Feature Pyramid),该金字塔将特征金字塔网络(Feature Pyramid Networks)的额外反馈连接融入到底层的自下而上主干层中。在微观层面上,我们提出了可切换空洞卷积(Switchable Atrous Convolution),该卷积通过不同的空洞率卷积特征,并使用切换函数汇集结果。

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1528

C#量化交易的市场数据采集与分析:从0到1构建你的‘数据雷达’——对比5大神器,代码实战全解析!

数据是量化交易的‘氧气’,而好的数据采集与分析是你的‘呼吸机’!本文5大神器+代码实战,总有一款适合你!(本文代码均经过测试,但请根据实际需求调整!

java专栏 728

近期大数据平台的问题

1.impala不支持从本地导入数据,只能从大数据平台将数据导入load use ljh; hadoop fs -put /home/test_user/t_access.txt /user/hive/warehouse/ljh.db/t_access load data inpath '/user/hive/warehouse/ljh.db/t_access/t_access.txt' into table t_access; 2.year(‘2021-03-03’)里面传入的时间应为string,并以

自律 6855

ESP32-C3入门教程 基础篇⑩——SNTP(Simple Network Time Protocol) 网络时间同步的简单实例

ESP32-C3入门教程 基础篇⑩——SNTP(Simple Network Time Protocol) 网络时间同步的简单实例

1589

MySQL之SUBSTRING 和 SUBSTRING_INDEX函数

在 MySQL 中,SUBSTRING 和 SUBSTRING_INDEX 是用于字符串操作的函数,它们在字符串处理中非常有用。以下是对这两个函数的详细介绍:

youziguo的专栏 1545

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

mysql函数substring_index的用法

MySQL中一个很好用的截取字符串的函数:substring_index。 用法规则: substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N) 详细说明: 首先,设待处理对象字符串为“15,151,152,16”(虽然这里指的不是iP,可以看作是IP来处理吧) 这里截取的依据是逗号:“,” 具体要截取第N个逗号...

世樹のブログ 7万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql substring_index_mysql函数substring_index的用法

MySQL中一个很好用的截取字符串的函数:substring_index。用法规则:substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N)具体例子:首先假定需要截取的字符串为“15,151,152,16”(虽然这里指的不是iP,可以看作是ip结构来处理吧),这里截取的依据是逗号:“,”具体要截取第N个逗号前部分的字符;意思是:在字符串中以逗号为索引,...

weixin_35897479的博客 3万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

mysql substr index_SUBSTRING和SUBSTRING_INDEX函数的用法 MYSQL

一、SUBSTRING_INDEX(str,delim,count)函数用法SUBSTRING_INDEX(str,delim,count) 返回字符串 str 中在第 count 个出现的分隔符 delim之前的子串。如果 count 是一个正数,返回从最后的(从左边开始计数)分隔符到左边所有字符。如果 count是负数,返回从最后的(从右边开始计数)分隔符到右边所有字符。应用实例:SELECT...

weixin_39643244的博客 2809

mysql函数substring_index使用方法

SUBSTRING_INDEX(str,delim,count) SUBSTRING_INDEX() 搜索delim时进行区分大小写的匹配。 mysql中一个很好用的截取字符串的函数:substring_index。 用法规则: substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N) 具体例子: 首先假定需要截取的字符串为“15,151,152,1...

weixin_43838830的博客 9606

mysql中SUBSTRING_INDEX函数用法详解

mysql中SUBSTRING_INDEX函数用法详解

phplife的技术专栏,专注于php,golang,ai等技术应用 1万+

MySQL——substring_index()函数使用

substring_index()就是MySQL中对数据进行截取的操作函数。使用参数格式如下:

Mr_likes的博客 3930

mysql substring_index函数_MSSQL:仿写MYSQL的substring_index 截断函数 F_SUBSTRING_INDEX

在博客里看《mysql根据分隔符将一行数据拆分成多行数据》文章,MYSQL中有系统函数 SUBSTRING_INDEX(),方便地实现了“一行数据拆分成多行”,SQL SERVER使用都可没这么好了。因此,我在SQL SERVER 2008中仿写了一个自定义函数 f_substring_index() 。详细代码如下:/*Returns the substring from string str...

weixin_42549451的博客 502

Mysql 常用函数(42)- substring_index 函数

Mysql常用函数的汇总,可看下面系列文章 https://www.cnblogs.com/poloyy/category/1765164.html 作用 按照指定的分隔符划分字符串,可指定分隔符出现的次数 substring_index 的语法格式 SUBSTRING_INDEX(str, delim, count) 语法格式说明 str:需要操作的字符串 delim:...

qq_33801641的博客 2987

关于MySql substring_index函数的介绍

MySql substring_index函数的介绍和用法Mysql 字符串操作函数用法 Mysql 字符串操作函数 用法 从出现定界符 str之前 的字符串中返回子字符串 。如果 为正,则返回最后定界符左侧的所有内容(从左侧开始计数)。如果为负,则返回最后定界符右边的所有内容(从右边开始计数)。 搜索时执行区分大小写的匹配 。 countdelimcountcount SUBSTRING_IN...

StreakerHan 773

MySQL SUBSTRING_INDEX 函数用法

SUBSTRING_INDEX()函数在指定数量的分隔符出现之前返回字符串的子字符串。

子冉冰清的博客 973
上一篇: MySQL导出指定表中的数据
下一篇: Bash小技巧(惯用法)-2
codingstandards
博客等级 码龄16年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值