search
HomeDatabaseMysql TutorialMySQL的substring_index函数简析_MySQL

bitsCN.com 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.      查询语句如下:Sql代码  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;     作者 codingstandards bitsCN.com

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
hotmail是什么邮箱hotmail是什么邮箱Oct 28, 2022 pm 03:15 PM

hotmail是微软公司推出的一个免费互联网收发电子邮件服务,它是互联网免费电子邮件提供商之一,世界上的任何人可以通过网页浏览器对其进行读取,收发电子邮件。Hotmail于1997年末被微软以4亿美元的巨资收购,并由原来运行于FreeBSD平台逐步过渡至完全运行于Windows平台上。

@163.com是什么邮箱@163.com是什么邮箱Oct 17, 2022 pm 03:17 PM

“@163.com”是指网易旗下的163免费邮箱,其格式是“用户名加@163.com”。163邮箱是中国早期的电子邮件服务商网易公司的经典之作,致力于向用户提供安全、稳定、快速、便捷的电子邮件服务;163邮箱的诞生,为网易邮箱后来孵化126、yeah等一系列邮箱体系奠定了基础,也为网易成为后来的邮箱霸主埋下了伏笔,更为网易公司的系列产品与服务如门户、游戏等提供了庞大的用户基数。

hotmail和outlook有什么区别hotmail和outlook有什么区别Oct 31, 2022 pm 05:07 PM

区别:1、outlook侧重企业商用,hotmail倾向于个人用户;2、Outlook是微软办公软件套装的组件之一,而Hotmail是互联网免费电子邮件提供商之一,世界上的任何人可以通过网页浏览器对其进行读取,收发电子邮件;3、Outlook的功能比hotmail多,可以用Outlook来收发电子邮件、管理联系人信息、记日记、安排日程、分配任务。

google邮箱后缀是什么google邮箱后缀是什么Feb 27, 2023 pm 02:00 PM

google邮箱的后缀有两种:“@gmail.com”和“@googlemail.com”。“@gmail.com”是主要的邮箱后缀,而“@googlemail.com”是为了应对一些国家/地区限制google邮箱的用户而设置的备用邮箱后缀。google邮箱又名Gmail,是谷歌旗下出品的网络邮件服务,随付内置的Google搜索技术并提供15G以上的存储空间。

.cn的邮箱是什么邮箱.cn的邮箱是什么邮箱Sep 13, 2022 am 11:30 AM

“.cn”的邮箱是以“.cn”为域名后缀结束的邮箱,而cn域名指的是在中国注册的域名;域名是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位,cn是中华人民共和国的域名,在中国大陆的互联网上使用。

网易邮箱是什么网易邮箱是什么Oct 20, 2022 am 10:29 AM

网易邮箱是网易公司推出的一个网络邮箱,其后缀是“@163.com”,“@126.com”和“yeah.net”。网易邮箱全面支持Exchange协议,可以实现邮件、通讯录和日程管理三大功能的同步,用户在电脑上收发邮件,管理联系人,和日程安排会同步到手机和平板电脑上。

如何在uniapp中实现数据统计和分析如何在uniapp中实现数据统计和分析Oct 24, 2023 pm 12:37 PM

如何在uniapp中实现数据统计和分析一、背景介绍数据统计和分析是移动应用开发过程中非常重要的一环,通过对用户行为的统计和分析,开发者可以深入了解用户的喜好和使用习惯,从而优化产品设计和用户体验。本文将介绍如何在uniapp中实现数据统计和分析的功能,并提供一些具体的代码示例。二、选择合适的数据统计和分析工具在uniapp中实现数据统计和分析的第一步是选择合

如何使用SQL语句在MySQL中进行数据聚合和统计?如何使用SQL语句在MySQL中进行数据聚合和统计?Dec 17, 2023 am 08:41 AM

如何使用SQL语句在MySQL中进行数据聚合和统计?在进行数据分析和统计时,数据聚合和统计是非常重要的步骤。MySQL作为一个功能强大的关系型数据库管理系统,提供了丰富的聚合和统计函数,可以很方便地进行数据聚合和统计操作。本文将介绍使用SQL语句在MySQL中进行数据聚合和统计的方法,并提供具体的代码示例。一、使用COUNT函数进行计数COUNT函数是最常用

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor