怎么对mysql的数据进行分列

有如图的数据,希望筛选出含万字的字段,并且将数字与后面的“万”字分为两列,该怎么操作呢?
图片说明

比如

播放量
1.5万

变成两列

数字 1.5
单位 万

0

3个回答

 select replace(播放量,'万','')as 播放量,'万' as 单位 from yourtable where 播放量 like'%万'
3
qq_28614025
qq_28614025 回复showbo: 非常感谢
10 个月之前 回复
showbo
支付宝加好友偷能量挖 回复qq_28614025: 直接update就行。 update yourtable1 set playnum=replace(播放量,'万',''),unit='万' where 播放量 like '%万%'
10 个月之前 回复
qq_28614025
qq_28614025 请问如果想把select的结果直接在数据库中更改 应该怎么写呢
10 个月之前 回复
qq_28614025
qq_28614025 可以了谢谢
10 个月之前 回复

可以用PARSENAME函数拆分字符串,但是Parsename函数上限只能处理4列,多列应该怎么处理?
比如表字段A: a1,b2,c3,d4,e5,将其转化成多列图片说明
图片说明

0

上面的两张图片传反了,你自己颠倒一下 应该是可以解决的

0
qq_28614025
qq_28614025 但是我的数据里面没有标点符号,而且数据有2万、1.5万、10.3万等,万字前面的字符数目是不确定的
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何对excel某一列的数据进行分列
关住 公 纵 号 “  阿蒙课程分享    ”  获得学习资料及趣味分享 1.待分割的内容:3.选中待分割列后,选择【数据】-->【分列】​4.在弹窗中选择“分割符号”,点击【下一步】5.根据数据特点,选择空格分割,可以在数据预览查看分割效果6.点击【完成】7.分割完成  ...
pandas分列
data.insert(1,'city',data['address']) #先复制原来的列ndata["address"] = data["address"].map(lambda x:x.split()[0]) #分别处理新旧两列ndata["city"] = data["city"].map(lambda x:x.split()[1])nnn...
如何自动地分列从数据库中提取数据?
(原创作者:陈玓玏)方法有两个,如下:一、 数据库(Oracle)中写入for循环       DECLARE     a number(30) := 0;  BEGIN     for i in 1 .. 10 loop        --INSERT INTO FW_TEST(NAME) VALUES('bbb' + i);         sys.dbms_output.put_line('...
Python数据分列,人生第一段代码!
#-*-coding:utf8 -*-nimport pandas as pdnimport numpy as npnimport csvnimport renfrom pandas.core.frame import DataFramennn# def strQ2B(ustring):n# """全角转半角"""n# rstring = ""n# for uchar i...
pandas 分列(一)之split()
一、函数详解nnsplit()左分列,rsplit()右分列nnndf['A'].str.split(pat = None,n = -1,expand = False )nnpat:str,要拆分的字符串或正则表达式。如果未指定,则拆分空格。n:int,默认-1;限制输出中的分割数。None,0和-1被解释为返回所有拆分。【就是当用于分列的依据符号在有多个的话需要指定分列的次数(不指定的话就会根据...
新方法进行R语言分列整合---基于业务的统计分析
rm(list = ls())library(tidyr)library(dplyr)library(lubridate)library(rJava)library(xlsxjars)library(xlsx)library(data.table)library(readr)library(readxl)setwd('G:\\R\\data\\0412')dir()newdata <- re...
mysql 集群,数据切割
nn1. PXCnPercona XtraDB Cluster简称PXC。是一套开源mysql高可用解决方案(XtraDb是mysql被oracle收购之前 开源一个分支 其他分支还有mariadb),Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例(新名称 Percona Server)连接起来,实现了multi-master(多个...
基于排序字段的单列表分列显示方法
接到一个新需求,要求显示报表的表样是这样的(分列显示):nn不过我们大家做的报表,一般都是单一主查询,显示出来的都是这个样子:nn如何实现单一主查询列表的分列显示呢?其实你可以依据列表的排序字段:nnn制作两个分列数据项,然后依据各自的分裂字段使用数据项表达式(使用filter函数):nnnnn然后在页面中复制出一个一模一样的列表,第一个列表的数据属性使用分列1,第二个列表的数据属性使用分列nnn...
csv文件导出时分列问题
项目导出csv文件,默认是用excel打开的,此时发现一个问题,当一个单元格的数据中存在‘,’时,打开的文件自动换到了下一列。rn例如:rn本身想展示  ["http://www.baidu.com","http://www.w3c.com"]rn实际展示    ["http://www.baidu.com"     "http://www.w3c.com"]rn通过百度找到了解决办法:rnrn如
生成的csv文件,不能自动分列
用excel打开csv文件时,rnrnrnrnTab(\t)分割,需要将文件保存为Unicode编码格式,否则不能自动分列。rnrnrn逗号(,)分割,需要将文件保存为UTF-8编码格式,否则不能自动分列。rnrnrn生成的文件是utf-8,要转成unicode才能不乱码显示。转成utf-8才能分列。rnrn好啰嗦
Python利用groupby模块进行Mysql分表数据的汇总统计
Mysql分表数据,一般情况下我们是把他导入到数据仓库中整合到一张表中;由于环境受限,所以考虑使用Python脚本取分表数据在Python中进行计算的形式。rn1、取Mysql分表进行汇总计算的Python脚本rn/Users/nisj/PycharmProjects/BiDataProc/love/staticFromMysqlSubmeter.pyrn# -*- coding=utf-8 -*
将TXT文本文件中的数据分列导入Excel表格中
n n n 如果需要将TXT文本文件中的大量数据导入到Excel表格中,并且要求每行数据中特定个数的数值占据1列,则可以使用Excel提供的固定列宽文本导入功能实现,如图2010080701所示。图2010080701 TXT文本文件以Excel2010为例,操作步骤如下所述:nnnnnn步骤/方法第1步,打开Excel2010窗口,依次单击“文件”→“打开”按钮,如...
mysql如何进行以,分割的字符串的拆分
现有如下需求:需要将字符串n1,2,3,4,5,6,7n拆分成n1n2n3n4n5n6n7nnn分析:n为了完成上述功能,在mysql中提供了一些字符串操作的函数,其中SUBSTRING_INDEX(str, delim, count)nstr: 要处理的字符串ndelim: 分割符ncount: 计数 如果为正数,则从左开始数,如果为负数,则从右开始数
利用python对CSV文件分组并拆分文件
脚本背景: 提取了不同类别下的购买手机号码,由于数据量巨大,需要对数据进行分组,得到不同类别下的手机号码,同时自动拆分文件,按照一个特定类别输出文件。import pandas as pd#read data from csvndf=pd.read_csv('C:\\Users\\Administrator\\Documents\\haomabao.csv',sep=',',engine='pyt...
Python数据库字段拆分数据
7 Python案例7.2 拆分数据7.2.1 解析数据库字段里的数据需求:从数据库字段里解析得到结构化数据。解决方法:通过Python的pandas以及内置的函数完成该需求。  Python代码: import numpy as npnimport pandas as pdnimport osnfrom sqlalchemy import create_enginenimport pymysql...
11、python字段分列、一列字符窜拆分成多列
字段拆分:nn按照固定的字符,拆分已有字符窜nn1 字段分割函数: split(sep,n,expand=false)nn    sep 用于分割的字符窜n    n  分割为多少列n    expand 是否展开为数据框,默认为falsen    如果为true 则返回数据框n    n2 案例:nn对字符窜进行处理nnnewDF=df['name'].str.split('',1,true)n...
MySQL导出csv文件并分割成多列
今天用命令行语句导出csv文件,结果使用python读取的时候,发现只有一列,疑惑。。。上网搜资料: n1、CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符。 n2、select uid,lid from test into outfile '/tmp/datasets.csv';默认以’\t’做为字段分隔符,换行符作为行分隔符。 n因此需要指定字段分隔符为‘,’,如下:select ui
python处理Excel数据串行串列问题
接到一个任务,要获取药监局所有的进口药材,国产药材名录。写好爬虫,一共有十几万条的数据,爬下来一看,简直不忍直视。各种串列,有的在第一行,有的在第三行,有的第五行,没有任何规律可言。要想用Excel处理,难度很大啊,所以就写了python脚本来处理了。nnnn思路是这样的:nn1.用python读取整行的数据nn2.把一整行的数据连成一个字符串nn3.找出规律(比如表中每一行都有几个关键字,如药品...
python实现Excel数据拆分
python groupby实现Excel数据按某字段分组后,根据分组名将Excel数据拆分为多个Excel
MySql查询根据年份或月份查询
1,根据年份查询对应的数据rnrn 如 2011年:select * from 表 where year(字段名)='2011';rnrn2,查找指定月份对应的数据:rnrn 如 12月:select * from 表 where month(字段名)='12';nrn3,查找天数(本年第二天)对应的数据:rnrn 如 本年的第二天:select * from 表 where dayofy
再谈SQL Server字符串拆分与表格分列
字符串拆分函数n刚工作那会写了一篇关于字符串拆分的文章,那时仅仅是考虑实现就可以了,没考虑性能简洁等因素,现总结一下常用方法以及优劣。n为了考虑代码的可读性和复用性,一般用函数将实现细节封装,下面介绍几种常用的方法:n循环拆分实现nCREATE FUNCTION [dbo].[SplitString]n(n @str NVARCHAR(4000)n ,@char NVARCHAR(10)...
如何用if条件判断,用单元格底色区分成绩
将每个工作表的总分列进行操作:判断总分,<60,底色为红色,60-100,底色为蓝色,100以上:底色为绿色Sub test()For Each y In Worksheetsx = y.UsedRange.Rows.CountFor i = 2 To xIf x <= 60 Then x = y.Cells(i, "I") y.Cells(i, "I").Interior. Colo...
让我们愉快的切割吧 - 1:在Power BI中使用拆分列功能对数据进行拆分
对原始数据进行整理是获取汇数据分析报表的前提,对数据进行裁剪分割是一种很常见的需求。分割指的是对于一个含有多种信息的列,按照特定的关系对其进行拆分,分割成多个列,每个列只包含特定信息。例如很多原始数据报表的地址栏都是国家/省份/城市,这一列就可以拆分成三列,以便统计每个国家或者地区,城市的相应情况。nnPower BI主要提供2种column的分割方式,本文介绍第一种 – nn在查询编辑器中使用拆...
【数据处理】pandas DataFrame 实现 某列中分隔数据转成多行 split explode
DataFrame中某列由“逗号”分隔,格式如下。希望转换后,分隔的行全部以列的形式重新排列。n处理前:nn处理后:nn转换代码如下。nimport pandas as pdndf = pd.DataFrame([{'var1': 'a,b,c', 'var2': 1},n {'var1': 'd,e', 'var2': 2}])ndf1 = pd.concat...
excel列不对应mysql的列导入方法
需要 jxl.jar 这个jar包 nn//整体思路 先用下面这个方法把excel的内容读出 然后在插入数据库nn public void readExcel(String path){n //创建一个list 用来存储读取的内容n List list = new ArrayList();n Workbook rwb = null;n C...
对已有数据的mysql表进行分区的最佳实践
对已有数据的mysql表进行区分的最佳实践nn网上对mysql表进行分区的文章很多,大家可以参考这篇文章Mysql数据库表分区深入详解,该文章详细介绍了各种不同分区的实现原理及方式,这里不再重复。nn用作分区的字段必须包含在主键或者唯一索引中nn本文主要从实操的角度讲解下如何对生产环境中现有的表进行分区的操作流程。nn1第一种方式nn经测试,对已有数据的表进行分区后,原有的数据会按照分区自动归类到...
使用内连接对两张结构相同的表进行比较
--对 表changebeforechangeafter重命名为a,b,查找a b,对两张表进行对比SELECT a.id a,a.name a,b.id b,b.name bFROM changebefore ainner joinchangeafter bon a.id = b.id;  create table changebefore (idnumber(4),name varchar2(...
Excel在批量生成中的妙用——数据的分列和合并
引言nn当需要进行进行不那么大的大批量的操作的时候,excel的函数在批量生成有规律的命令是有大用处。n如下例:n n- >原本的数据分析样本名称为“a1”,在公司的文件存储中标注数据来源于哪个具体样本的时候被标注成了“a1 _ ***” n- >我的PYTHON程序需要用到的文件有三个,一个输入文件,两个输出文件; n- >输出文件有规定的存储规定,要存到与样本对应的文件夹下n...
Mysql如何将查询的字段截取部分内容显示
今天做项目时遇到一个问题,由于查询到的字段存储内容是以Jason格式存储的,需要展示的内容只是部分,如下图所示。nnnn这就需要将该字段截取中间值。不想通过控制层去修改,所以直接从数据库操作上下手,在查阅了相关资料后写出了两种方式。nn方式一:SELECT LEFT(RIGHT(receive.area_store,83),6)  FROM hx_receiver receivenn方式二: SE...
mysql数据库连接操作筛选数据
mysql内连接inner join 一般是根据条件查询出符合条件的数据 等值 大于小于select a.*,b.name from a,b where a.id=b.id;mysql 左右连接以from前面的表为主表做表连接,连接表如果没有匹配项,填充null值select a.id,b.name FROM  user  a LEFT JOIN class b ON a.id = b.id;全连...
mysql 实现将数据拆分一列变成多行
一 表结构:nnDROP TABLE IF EXISTS `student`;nCREATE TABLE `student` (n `id` int(11) NOT NULL,n `name` varchar(255) DEFAULT NULL,n `brands` varchar(255) DEFAULT NULL,n `age` int(11) DEFAULT NULLn) ENGIN...
MySql将一个表里面的部分列插入另一个表(另加一些列)
今天工作用到了这方面的知识,记个笔记,先说基础,把一个表中的部分行插入另一个表,传统写法rn     insert intorn         表Arn      (字段1,字段2,字段3......)rn    selectrn      (字段1,字段2,字段3......)rn     fromrn      表Brnrn  where  查询条件rnrnrn我在这里用的类似Map的参数进
CSV文件插入到mysql表中指定列
load data local infile 'C:/1.csv' ninto table zlee nfields terminated by ',' nlines terminated by '\r\n' (id,ia,ic,ie,ig);1 . zlee为表名,最后的(id,ia,ic,ie,ig)为表中相应列,只需要将想插入的列名放到语句最后面即可,特殊情况请参照第四条。2 . zlee...
sql 分列查总数及求和
nSELECT prize_code 奖品,COUNT(*) 数量 from tb_activity_my_prize_info WHERE create_time>CONVERT(varchar(100),'2018-08-17', 1) GROUP BY prize_code nUNIONnSELECT '总数',COUNT(*) 总数 from tb_activity_my_pr...
mysql 在当前表中对某一列数据进行计算后替换
抓取的twtter数据,通过snowflake2time将twitter id转换为unix time。nnnmysql语句nupdate hashtag_unixtime set id = replace(id,id,(((id DIV 4194304)+1288834974657)DIV 1000));
MySQL数据表对数据列排序(技巧)
本文是个人学习笔记,内容主要包含数据表里的数据排序,学习文档来自易百教程:http://www.yiibai.com/mysql/nnnnORDER结合FIELD()对列取值映射后排序nnnnselect orderNumber,status from orders norder by field(status,'In Process','On Hold','Cancelled','Resolve
SQL分组自增,再按组分列显示
语法:ROW_NUMBER() nOVER(PARTITION BY COLUMN nORDER BY COLUMN)nnnnselect  row_number() over(partition by pdctno order by pdctno) as id2 ,* ninto #temp20 nfrom engmail n--where pdctno='02047829ga
从MySQL中提取数据并对字段进行字符串处理
具体要求:n从mysql数据库的表table中提取u_ch_id(用户ID)与m_content(博文内容)字段,找出发帖数量最多的N个用户,从m_content中找出与该用户相关的用户(@的用户),构建社交关系。table表结构如下:nnnn一、首先对table表进行处理,分析如下:n1.进行嵌套查询的时候子查询出来的的结果是作为一个派生表来进行上一级的查询的,所以子查询的结果必须要
mysql中对分组内容排序
idn groupn sortn 1n 1n 1n 2n 1n 2n 3n 2n 2n 4n 2n 1n 5n 1n 3n 表sort_group如上图所示,要求:选取每组中最大值。nn方法1:nnnSELECT a.group, SUBSTR(GROUP_CONCAT(sort ORDER BY sort DESC) FROM 1 FO...
MySQL数据分析-(10)SQL基础操作之表操作
SQL语句3大类数据库级别 n表级别 n数据行级别n数据库级别和表级别不重要,因为它们都是一次性的操作,我们创建也只能创建一次数据库,创建表也创建一次就好了,紧接着重复操作的就是表里面的数据n数据库级别1.查看数据库SHOW DATABASES;2.创建数据库CREATE DATABASE 数据库名称;n这里要注意,数据库名称不能为英文;因为我们保存文件的时候,有可能会保存成gbk的形式,那我们用U
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么进行区块链 java 对学生进行组班