mysql数据库
文章平均质量分 63
民谣书生
只为成功找方法,不为失败找借口!
展开
-
Mysql中多字段问题
今天遇见了一个sql字段有多个值得问题其实这种查询之前就见过,没有具体分析罢了,接下来我们来观察一下其实我们想把这个数据变成select * from yoyoselect * from yoyo where s_name LIKE '%1%'select * from yoyo where find_in_set(1,s_name)select * from yoyo...原创 2018-10-11 17:18:15 · 340 阅读 · 0 评论 -
mysql的字段拆分和合并
SELECT a.s_id as '编号',SUBSTRING_INDEX(SUBSTRING_INDEX(a.s_name,',',b.help_topic_id + 1),',',-1) as '特征',CONCAT(a.s_id,SUBSTRING_INDEX(SUBSTRING_INDEX(a.s_name,',',b.help_topic_id + 1),',',-1),'哈哈')...原创 2018-10-12 20:21:46 · 881 阅读 · 0 评论 -
mysql行列转换
其实,对于数据清理部分的去重工作,很多工具都可以做到这一点,还有对应的随机选取,但是最近听到关于mysql的另类做法(之前只知道distinct()函数)。https://www.cnblogs.com/Qi1007/p/9671194.html mysql行列转换https://blog.csdn.net/bocodb/article/details/44...原创 2018-10-12 20:49:53 · 1090 阅读 · 0 评论 -
mysql行列互转
其实有很多途径可以做到这样,智能化的工具贼多,不在于这两个东西,了解一下也行。SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据划分为多个分组; 4、使用聚集函数进行计算; 5、使用having子句筛选分组; 6、计算所有的表达...原创 2018-10-13 14:51:17 · 226 阅读 · 0 评论 -
mysql中的小问题详解-INNER JOIN 取得两个表中存在连接匹配关系的记录(mysql)
一直以来对多表连接有点疑惑,是怎么匹配的。 -- 查询最高分同学的Sno、Cno和Degree列。SELECT * FROM scores GROUP BY cno having degree = MAX(degree)-- 查询“男”教师及其所上的课程。SELECT a.tname,b.cname from teachers a INNER JOIN courses b ...原创 2018-10-23 15:29:35 · 708 阅读 · 0 评论 -
mysql的四张表(学生表,教师表,课程表,分数表)
CREATE table student(id INT(6) PRIMARY KEY,s_num VARCHAR(20),s_name VARCHAR(20),s_sex VARCHAR(5),s_birth datetime)create table teacher(tno varchar(10) primary key,tname varchar(20));...原创 2018-10-26 14:53:08 · 3058 阅读 · 0 评论 -
复杂语句mysql
-- 1、查询“c001”课程比“c002”课程成绩高的所有学生的学号;SELECT a.sno '编号',a.score '语文成绩',b.score '数学成绩' from (SELECT sno,score FROM sc WHERE cno = 100) a LEFT JOIN(SELECT sno,score FROM sc a WHERE cno = 200) b on a...原创 2018-10-26 17:05:12 · 285 阅读 · 0 评论 -
50条经典(学生,课程,成绩,教师)表SQL语句~~值得一看!
/*student(学号#,姓名,性别,年龄) course(课程号#,课程名,教师号#) score(学号#,课程号#,成绩) teacher(教师号#,教师名)*/ --1.查询“001”课程比“002”课程成绩高的所有学生的学号 select a.stuNo from score a,score b where a.cNo='c001' and b.cNo='c...原创 2018-10-26 20:57:19 · 2360 阅读 · 0 评论 -
Mysql语句中的迷失点
CREATE TABLE t1( id INT NOT NULL, name VARCHAR(20), score DOUBLE )INSERT INTO t1(id,name,score) VALUES(1,'A',79)INSERT INTO t1(id,name,score) VALUES(2,'B',49);INSERT INTO t1(id,name,scor...原创 2018-10-24 11:16:35 · 164 阅读 · 0 评论 -
请根据此数据计算得到门店、款号、颜色、尺码、每周的期末库存(请给出必要的思路和代码以及结果)。
在客户实际业务中由于库存盘点比较费时,通常会在月末进行一次统一盘点,而不会每日进行库存盘点。但是模型探索过程中经常会需要日末库存或周末库存的数据,因此需要根据出入库数据进行汇总计算得到期末库存。附件df_io.csv是一份出入库数据表,其中各字段含义如下: SELECT * from df_io where date_io >= '2018/01/01' and ...原创 2018-11-07 20:57:43 · 671 阅读 · 0 评论 -
你需要的试题
表名:学生表Student(SId,Sname,Sage,Ssex)课程表Course(CId,Cname,TId)教师表Teacher(TId,Tname)成绩表SC(SId,CId,score)CREATE TABLE Student( SId VARCHAR(20) PRIMARY KEY, Sname VARCHAR(20) NOT NULL, Sag...原创 2018-11-20 10:49:19 · 249 阅读 · 0 评论 -
Oracle和MySQL中的不同函数的等价作用(在MySQL中实现Rank高级排名函数)重点推荐
mysql与Oracle的区别https://blog.csdn.net/qq686867/article/details/79355760mysql试题https://zhuanlan.zhihu.com/p/38047497https://blog.csdn.net/Bryan__/article/details/51290932mysql8.0新增函数https://...原创 2018-11-19 20:52:17 · 259 阅读 · 0 评论 -
Mysql分数排名(连续值)
1.构建一张表 Create table If Not Exists Scores (Id int,Score DECIMAL(3,2)); Truncate table Scores; insert into Scores (Id, Score) values ('1','3.5'); insert into Scores (Id, Score) values ('2','3....原创 2018-11-20 12:49:47 · 438 阅读 · 0 评论 -
mysql时间转换函数
效果:-- 查看站投放量SELECT province '投放省份',city '投放城市',place as '投放场所类型',count(id) as '使用频次' FROM sell_order GROUP BY place,province,city HAVING place LIKE '%站%'ORDER BY count(id) DESC-- 查看北京SELECT ...原创 2019-02-21 09:56:06 · 858 阅读 · 0 评论 -
sql字符串分列
1.不为空select * from table where id <> "";select * from table where id != "";2.不为空select * from table where id =""; ####varchar字符串类型select * from table where isNull(id); ####int数值类型...原创 2019-03-15 10:06:27 · 2839 阅读 · 0 评论 -
链接****智能图表
https://www.zhihu.com/question/27306416/answer/372241948?utm_source=qq&utm_medium=social&utm_oi=54002653855744 https://www.zhihu.com/question/30643044/answer/48955833 https://blog.csdn...原创 2018-10-11 13:11:14 · 155 阅读 · 0 评论 -
MySQL交叉表的转化
莫名其妙就想到了这个,结果查了很多关于一维表和二维表之间的转换,当然,用excel好解决,这个就不太清楚,就写下来SELECT name as '姓名',SUM(CASE WHEN a.`subject` = '语文' THEN result ELSE null END) as '成绩1',SUM(CASE WHEN a.`subject` = '数学' THEN result EL...原创 2018-09-20 14:52:24 · 387 阅读 · 0 评论 -
SQL(mysql)语句查询--navicat 工具---(1)
-- 1、 查询Student表中的所有记录的Sname、Ssex和Class列。SELECT sname,ssex,class FROM students-- 2、 查询教师所有的单位即不重复的Depart列。SELECT DISTINCT depart FROM teachers-- 3、 查询Student表的所有记录。SELECT * from students-- 4、 查询...原创 2018-09-17 14:25:19 · 2016 阅读 · 0 评论 -
SQL(mysql)语句查询--navicat 工具---(2)
-- 13、查询最低分大于70,最高分小于90的Sno列。SELECT sno FROM scores GROUP BY sno HAVING MAX(degree) < 90 and MIN(degree) >70-- 14、查询所有学生的Sname、Cno和Degree列。SELECT a.sno,a.sname,b.degree from students as a INN...原创 2018-09-17 17:07:33 · 1465 阅读 · 0 评论 -
SQL(mysql)语句查询--navicat 工具---(3)--count(1)count(*)count(字段)用法的区别
SQL语句中count(1)count(*)count(字段)用法的区别在SQL语句中count函数是最常用的函数之一,count函数是用来统计表中记录数的一个函数,一. count(1)和count(*)的区别1. count(1)和count(*)的作用:都是检索表中所有记录行的数目,不论其是否包含null值。2. 区别:但是count(1)比count(*)效...原创 2018-09-18 19:26:57 · 1980 阅读 · 0 评论 -
电商数据分析要素
简单的可以理解为每个商品的属性:颜色/尺码等信息(比如红色M码是一个SKU;红色L码又是一个SKU)。SKU=Stock Keeping Unit(库存量单位),即库存进出计量的单位,可以是以件,盒,托盘等为单位。SKU是对于大型连锁超市DC(配送中心)物流管理的一个必要的方法。当下已经被引申为产品统一编号的简称,每种产品均对应有唯一的SKU号。针对电商而言,SKU有另外的注解:1、SKU是...原创 2018-09-18 21:54:12 · 1061 阅读 · 0 评论 -
mysql百万数据导入
1. 表结构完全一样 insert into 表1 select * from 表2 2. 表结构不一样(这种情况下得指定列名) insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表23、只从另外一个表取部分值insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 f...原创 2018-09-24 15:00:56 · 413 阅读 · 0 评论 -
乱码问题
http://www.360doc.com/content/17/0816/08/16915_679542503.shtml 2.sav格式问题在使用SPSS Modeler进行数据分析和数据挖掘时,官方Demos中自带数据的格式为sav格式,我们只能通过该软件进行数据的读取,如果想在其他途径如MySQL中导入该数据,那是不行的。如果我们在学习SPSS教程苦于没有合适数据的...原创 2018-09-24 16:45:26 · 871 阅读 · 0 评论 -
更新mysql表
CREATE TABLE new_table SELECT * FROM old_tableCREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2insert into tb_item select * from tb_itemCREATE TABLE new_table SELECT * FROM tb_item https://mp.weixin...原创 2018-09-25 10:21:49 · 231 阅读 · 0 评论 -
FindBI数据分析
https://www.zhihu.com/question/33692103FineBI是为大数据量提供数据处理、ETL、Dashboard报表展示、动态分析、报表管理的可视化分析工具。优势是:前端可视化 简单操作(小试牛刀):1.新建分析新建分析包括两种类型的分析:普通即时分析和实时...转载 2018-09-20 11:00:37 · 5499 阅读 · 0 评论 -
mysql一维转二维数据
例子数据DROP TABLE IF EXISTS tmp0103.temp_test;CREATE TABLE tmp0103.temp_test ( `id` INT(11) NOT NULL AUTO_INCREMENT, `class` VARCHAR(255) DEFAULT NULL, `score` DOUBLE DEFAULT NULL, `userid` I...原创 2018-09-20 13:12:26 · 1125 阅读 · 0 评论