数据库
文章平均质量分 67
KEN11
3G门户数据分析师,刚入门的数据分析菜鸟,有三年的J2EE开发经验以及毕业于二流的应用数学学院,做一个数据界的屌丝级分析师。
展开
-
MySQL统计函数记录——Join连接详解
MySQL JOIN语法概述SQL(MySQL)JOIN用于根据两个或多个表中的字段之间的关系,从这些表中得到数据。JOIN通常与ON关键字搭配使用,基本语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1通常称为左表,table2称为右表。ON关键字用于设定匹配条件,用于限定在结果集合中想要原创 2012-11-12 12:21:47 · 4122 阅读 · 0 评论 -
MySQL统计函数记录——GROUP_CONCAT()函数
语法: GROUP_CONCAT([DISTINCT] expr [,expr ...][ORDER BY {unsigned_integer | col_name | expr}[ASC | DESC] [,col_name ...]][SEPARATOR str_val]) 下面演示一下这个函数,先建立一个学生选课表student_courses,并填充一些测试数据。SQL原创 2012-11-12 10:19:41 · 5198 阅读 · 0 评论 -
MySQL统计函数记录——时间段统计
按年汇总,统计:select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');按月汇总,统计: select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by da原创 2012-11-12 10:10:05 · 19729 阅读 · 0 评论 -
MySQL统计函数记录——按条件计数
问题描述为使讨论简单易懂,我将问题稍作简化,去掉诸多的背景。从前有一个皇帝,他有50个妃子,这些妃子很没有天理的给他生了100,000个儿子,于是,皇帝很苦恼,海量的儿子很难管理,而且,他想知道每个妃子给他生了多少个儿子,从而论功行赏,这很难办。于是,皇帝请了一个程序员帮他编了一个程序,用数据库来存储所有的儿子的信息,这样就可以用程序来统计和管理啦。数据库的结构如下:id原创 2012-11-12 10:32:10 · 3586 阅读 · 0 评论 -
MySQL统计函数记录——数值函数
可使用常见的算术操作符。注意就 -、 +和 *而言, 若两个参数均为正数,则其计算结果的精确度为 BIGINT (64比特),若其中一个参数为无符号整数, 而其它参数也是整数, 则结果为无符号整数。请参见12.8节,“Cast函数和操作符”。+加号:mysql> SELECT 3+5; -> 8-减号:mysql> SELECT 3-5;原创 2012-11-13 10:59:59 · 7313 阅读 · 0 评论 -
MySQL游标循环示例
如果用in语句,感觉很慢,跑了好久都没有结果,用存储过程删除可以把握进度,这个是MySQL游标循环的示例代码,避免以后经常找,记录上来。CREATE DEFINER=`root`@`%` PROCEDURE `bi`.`clean_data`() READS SQL DATABEGIN declare v_imei varchar(128); declare原创 2012-12-04 16:08:57 · 1574 阅读 · 1 评论 -
表结构设计之拉链表
一、概念 拉链表是针对数据仓库设计中表存储数据的方式而定义的,顾名思义,所谓拉链,就是记录历史。记录一个事物从开始,一直到当前状态的所有变化的信息。 在历史表中对客户的一生的记录可能就这样几条记录,避免了按每一天记录客户状态造成的海量存储的问题:(NAME)人名 (START-DATE)开始日期 (END-DT)结束日期 (STAT)状态client原创 2013-02-06 15:50:49 · 16259 阅读 · 2 评论 -
通过Mysql语句得到mysql安装路径
通过Mysql语句得到mysql安装路径:select @@basedir as basePath from dual原创 2013-02-26 13:56:58 · 1600 阅读 · 0 评论 -
MySQL中间变量的用法
SET @countries=(SELECT GROUP_CONCAT(DISTINCT countrys) FROM gui_web_region_info);INSERT INTO gui_web_action_info SELECT '2013-04-16', package_name, country, 'gui_i000', using_count FROM gui_web_tota原创 2013-04-18 11:00:26 · 1905 阅读 · 0 评论