IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> Mysql的一些实用的方法 -> 正文阅读

[大数据]Mysql的一些实用的方法

一、group_concat()

作用:

将group的每组数据的某个字段通过具体分隔符连接(默认是用过","连接)

基本用法:

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

举例:

select id,name,group_concat(girlfriend) as girlfriend from vivavium group by name;
按name分组,将girlfriend通过“,”拼接.
select id,name,group_concat(distinct girlfriend) as girlfriend from vivavium group by name;
按name分组,将girlfriend去重并通过“,”拼接.
select id,name,group_concat(girlfriend order girlfriend by DESC) as girlfriend from vivavium group by name;
按name分组,将girlfriend降序排序并通过“,”拼接.
select id,name,group_concat(girlfriend separator ';') as girlfriend from vivavium group 
by name;
按name分组,将girlfriend通过“;”拼接.

二、sum(if(? ))

作用:

将if判断和sum()方法结合,做出逻辑判断的结果

基本用法:

sum(if(score=xxx,1,0))

举例:

select name,sum(if(score>80,1,0)) from vivavium group by name;
if(score>80,1,0)如果score大于80则取值1,否则取值0,该sql的含义则为,按名字分数查找该名称分数大于80的个数

三、left()

作用:

返回具有指定长度的字符串的左边部分

基本用法:

LEFT(str,length)

str为字符串。lenght为整型,从左取的个数?

举例:

select left(name,3) as name from vivavium;
查找所有name,返回name的左边3个字符

四、mid()

作用:

返回从指定位置开始的子字符串

基本用法:

MID(str,pos,len)

str是字符串,pos是起始子字符串的位置,len是一个可选参数,它决定从起始位置返回的字符数

举例:

select mid(name,2) as name from vivavium;
返回姓名中第二个字符之后的内容。
如:select mid('oh sexy lady',3) as name from vivavium;
结果为:"sexy lady"

?

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-15 11:37:30  更:2022-05-15 11:38:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/16 6:48:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码