mysql多行合并成一行数据(mysql查询的数据换行)

建库建表 dropdatabaseifexistsjbxx; createdatabasejbxx; usejbxx; createtablegrjbxx( ryidintauto_incrementnotnullprimarykey, sfzhvarchar(50)notnull, hbhvarchar(50)notnull, xmvarchar(50)notnull, xbvarchar(4)…

建库建表

drop database if exists jbxx;
create database jbxx;
use jbxx;
create table grjbxx(
ryid int auto_increment not null primary key,
sfzh varchar(50) not null,
hbh varchar(50) not null,
xm varchar(50) not null,
xb varchar(4) not null,
mz varchar(50) not null,
csrq date not null,
hj varchar(50) not null,
zz varchar(50) not null,
lxdh varchar(20) not null,
gmt_create datetime not null default current_timestamp
);
insert into grjbxx(sfzh,hbh,xm,xb,mz,csrq,hj,zz,lxdh) values(\'37032219000101001x\',\'3703220105\',\'张三\',\'男\',\'汉族人\',\'1900-02-05\',\'山东省高青\',\'高青县*住宅小区*号院*模块*户号\',\'1390000000\');
select * from grjbxx;

查看xm的分类统计情况

SELECT xm,count(*) from grjbxx group by xm;

只表明xm反复行的统计情况

SELECT xm,count(*) from grjbxx group by xm having count(*)>1;

表明xm反复的任何纪录信息内容

SELECT * from grjbxx where xm in(SELECT xm from grjbxx group by xm having count(xm)>1);

表明sfzh反复的任何纪录信息内容

SELECT * from grjbxx where sfzh in(SELECT sfzh from grjbxx group by sfzh having count(sfzh)>1);

删除表中不必要的sfzh重复记录,重复记录是依据单独字段名(sfzh)来分辨,只留出ryid较大的纪录

delete from grjbxx
where sfzh in(SELECT sfzh from grjbxx group by sfzh having count(sfzh)>1)
and ryid not in(select max(ryid) from grjbxx group by sfzh having count(sfzh)>1);

数据库查询改动

use mytest;        --开启mytest数据库查询
SELECT * from stu;    --查看STU表所有纪录
ALTER TABLE stu MODIFY gmt_modified datetime NOT NULL ON UPDATE CURRENT_TIMESTAMP; --改动gmt_modified字段名非空,升级时自动升级
ALTER TABLE stu MODIFY gmt_modified datetime NOT NULL;                  --改动gmt_modified字段名非空
ALTER TABLE stu change gmt_create gmt_create datetime NOT NULL DEFAULT CURRENT_TIMESTAMP; --改动gmt_create是datetime种类,非空,初始值全自动時间
desc stu;        --表明stu表结构
UPDATE stu set gmt_modified=\'2018-08-01 01:59:01\';   --升级全部的gmt_modified的值
truncate stu;    --清除stu表,仅保存算法设计

合拼几行数据信息到一行,hbh同样的合拼到一行

SELECT hbh,count(xm) as 总数 ,GROUP_CONCAT(xm) as 组员 from grjbxx GROUP BY hbh;


查看前5条纪录

select * from grjbxx LIMIT 5;

统计好几个数据信息,运用虚似表dual表明

SELECT
(SELECT count(DISTINCT sfzh) from grjbxx) 总人数, 
(SELECT count(DISTINCT sfzh) from sb where sblb=\'01\') 个人社保 
from DUAL;

查看date字段名日期区域内的纪录,表明 1980-01-01 00:00:00 –1999-12-31 00:00:00,2个界限都包含,这段时间范畴的纪录,

select * from grjbxx WHERE csrq BETWEEN ‘1980-01-01’ and ‘1999-12-31’;

查看一段时间内的纪录

select * from grjbxx WHERE gmt_create >=’2019-01-23 00:00:00′ and gmt_create<= ‘2019-01-23 14:53:06’;

日期变换

SELECT DATE_FORMAT(20140614162458,\'%Y-%m-%d %H:%i:%s\');
SELECT DATE_FORMAT(\'2014-02-24\',\'%Y-%m-%d %H:%i:%s\');
SELECT DATE_FORMAT(\'2014-02-24\',\'%Y-%m-%d\')
SELECT str_to_date(\'2014-02-24\',\'%Y-%m-%d\')
SELECT DATE_FORMAT(gmt_create,\'%Y-%m-%d\') from grjbxx;
ORCAL 日期转换
select to_date(\'2004-05-07 13:23:44\',\'yyyy-mm-dd hh24:mi:ss\') from dual

应用substr函数查看,SUBSTR(str,pos,len)表明:从pos逐渐的部位,提取len字符(空缺也算标识符)。

SELECT * from grjbxx where substr(sfzh,1,6)=’370322′

REPLACE(str,oldstring,newstring)替换函数有三个主要参数,它将string中的oldstring更换为newstring字符串数组。

UPDATE grjbxx SET hbh=REPLACE(hbh,’2′,’a’)


删掉自提高外键约束,从1逐渐

1、撤销自提高

ALTER TABLE grjbxx MODIFY ryid int;

2、撤销外键约束

ALTER TABLE grjbxx DROP PRIMARY key;

3、升级全部id为0

UPDATE grjbxx set ryid=0;

4、设定外键约束自提高

ALTER TABLE grjbxx CHANGE ryid ryid int not NULL PRIMARY KEY auto_increment;


表明百分号%

select concat(round(fs/100*100,2),’%’) from sb;

测算>=60纪录数占有率

select round(sum(case when fs>=60 then 1 else 0 end)/count(fs),2) from sb;

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

(0)
上一篇 2022年5月10日 下午2:56
下一篇 2022年5月10日 下午2:57

相关推荐

  • 好用的pdf阅读器(最全的pdf阅读器免费)

    在办公的过程中Word转PDF文件的软件大家通常会用到pdf阅读器,pdf阅读器哪个好用?pdf阅读器推荐合集分享给大家,一起来看看吧~ PDFReaderProforMac(PDF阅读器) PDFReaderforMac是一款深受商务办公、工作学习用户信赖的PDF文件阅读器。用户使用mac版pdfreader可以轻松在不同设备上文件阅读、注释、签名与页面编辑。 https://www.macz….

    2022年5月4日
    990
  • 创业计划书怎样写,大学生创业计划书模板

    现在想开公司的人越来越多,其中不乏有特别年轻的朋友也加入了这个大军,大家有创业点子是好事,但是想要拉投资,还需要写好创业计划书,那这短短的几页十几页怎么写才好,今天我们就来聊聊这块的内容。 计划书里要谈到几项? 一、说出你的团队结构,让对方了解项目的团队情况。介绍主团队的目的是向投资方表明,团队是最适合做这件事情的。 1.投资人最喜欢看到理想团队长什么样? 2.团队的亮点和不足在哪? 3.如基础很…

    2022年7月31日
    500
  • 盗墓笔记2什么时候播,盗墓笔记2官方上映时间

    6月6日,根据南派三叔《盗墓笔记》改编的《怒海潜沙&秦岭神树》正式开播,该剧由侯明昊、成毅、李曼、张博宇等领衔主演。在开播当日,剧组公布了“秘船”版本海报,海报上四位主演置身于惊涛骇浪中,与未知的神秘力量奋力一搏,可谓热血十足。 侯明昊此前凭借《寒武纪》获得了最受欢迎网剧男主角的殊荣,此次他在《怒海潜沙&秦岭神树》饰演男主角吴邪。虽然侯明昊外表上看起来像一枚毫无攻击性的“小奶狗”,…

    2022年6月23日
    1060
  • 470分理科能上什么大学,2020年高考470分左右的大学名单汇总

    2019年高考470分左右能上什么大学,需要根据高考成绩、一分一档表、录取分数线、招生计划等信息筛选院校专业,每个分数段都有一大批可供选择的报考学校,大家填报高考志愿时要懂得冲一冲、稳一稳、保一保、垫一垫,下面是470分左右文理科可以选择的大学,供考生及家长报考参考。 2019年高考470分左右能上什么大学(文科) 学校名称所在地录取分数线录取概率年份最高分平均分省控线山东农业大学山东201552…

    2022年9月6日
    550
  • 有没有高端一点的自媒体名字,超好听的自媒体名字大全

    自媒体叫什么名字最吸引人?比如咪蒙?夜听?还是悟空和师父那点事? 当你给自己的自媒体取个好听的名字,其实已经成功了一半。媒体当自己的孩子看待了,这是态度,但是好名字并不是那么容易想到的,就算你想到了,也可能早就被别人用过了,这就考验我们的知识储备和参考模仿能力了。 下面我列举几个取名技巧,希望对想做自媒体的朋友有所帮助, 第一,如果你不是名人,请避免用自己的名字或者笔名为自媒体取名,因为没人认识你…

    2022年7月17日
    1010
  • 未来创业好项目有哪些,2020未来商机前景

    “痛点不痛,刚需不刚,是90%创业项目的通病。” 未来,有哪些创业项目是刚需和痛点呢? 1、教育行业,普通人也能入局赚钱 随着人工智能、5G技术的应用,将会对传统教育方式做更好的技术升级。 传统的教育已经适应不了现在社会的发展,单纯的线下教育有它局限性,比如区域间教育资源不均衡。 而互联网则可以有效解决传统教育的弊端。依靠在线教育,各地区的教育资源将会重新分配,资源可以实现线上共享。 举个栗子 现…

    2022年6月6日
    680
  • 茶叶营销策略及方案研究,茶叶市场前景怎么样

    随着互联网思维的日益扩大,茶互联网也不甘落后,互联网思维会继续促进茶行业业态优化升级。新时代的茶营销应该如何做呢,如何让消费者对自己的茶叶品牌有信心,从而快速提高茶叶销量呢。 茶界五大营销模式 1茶行业需要的不只是“文化营销”茶叶营销需要回归茶叶产品的本质,重心在于茶叶在物质层面的作用,同时淡化茶叶几千年来的文化沉淀,让目标受众迅速知晓茶叶的益处,从而渐渐养成健康的饮茶习惯,最终推动茶叶企业乃至茶…

    2022年5月19日
    990
  • 网络营销方式有几种,网络营销促销的常见形式

    网络营销是大多数商业模式的一个必要部分。如果你不是直接在网上销售,你也想要鼓励消费者来你的网站看看你能做什么,或者预约一次咨询。无论你是拥有自己的生意儿需要学习网络营销策略,还是你想要谋取一份营销职业,你有多种方式可以获取称为一名网络营销专业人员所需的技巧。你可以选择报名参加一些课程,或者免费学习和研究网络营销的基础知识。本文将告诉你如何学习网络营销。 两种方式之一:着手准备网络营销 1.浏览网页…

    2022年6月22日
    570
  • 上海网络推广哪个公司好,上海网络推广薪资介绍

    随着智能手机的普及,移动互联网越来越火爆,以至于百度搜索引擎专门出了一个熊掌号,用来分配移动互联网的流量。对于企业来说,获取流量的方式更多了,在进行网站SEO优化推广的时候,不管是PC端,还是移动端都需要关注。上海网站优化推广,要想获得更多的流量,关键词这块是不容忽略的。 上海回声网络科技有限公司 一、列举行业关键词 上海网站优化推广,在进行SEO的时候,要根据公司的业务方向,列举大量的行业相关关…

    2022年5月19日
    570
  • sd卡格式化怎么恢复,恢复手机sd卡数据的五个步骤

    我们的手机一般都会配有一张内存卡,这样手机里储存不了的文件,我们就可以储存到内存卡里了,而且我们利用手机也能直接打开内存卡里的文件。因此内存卡队友我们来说是十分方便的,但是内存卡也是有缺点的,如果内存卡使用时间过久,那么很容易出现格式化的现象。如果我们的内存卡格式化了怎么恢复?如何恢复内存卡里的文件? 内存卡格式化的问题小编之前也遇到过,之后小编使用了互盾数据恢复软件http://www.huif…

    2022年6月10日
    850

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信