SQL
Xionglingchu
金融民工,业余码农。
展开
-
【SQL】一些常见的使用场景
1 选出第n名1.1 第一种情况:n is given,比如找出第3名思路:limit n offset mSelect distinct score from Student order by score desc Limit 1 offset 2;用法解释:limit 1 表示选择一行,offset 2表示skip两行1.2 第二种情况:n is a variable,让找出第n名,此时需要去定义n这个变量Create Function GetNthHighest(N int)原创 2020-12-05 23:40:36 · 1501 阅读 · 2 评论 -
【SQL】运营数据计算(DAU、留存)
运营数据计算(DAU、留存)1 计算DAU日活2 计算留存率:次日留存1 计算DAU日活创建订单表create table SC (id varchar(10),uid varchar(10),dt datetime(10));insert into SC values ('01' , '466' , '2017-01-07 18:24:55');insert into SC val...原创 2020-03-30 23:09:43 · 3718 阅读 · 3 评论 -
【SQL】概率统计功能
复习:select from MySQL语言执行顺序fromonjoinwheregroup by (包含sum()等聚合函数)havingselectdistinctunionorder by// An highlighted blockvar foo = 'bar';原创 2020-03-28 15:27:54 · 1456 阅读 · 0 评论 -
【SQL】窗口函数及其他进阶用法
一个支持SQL online的在线编译器????https://www.jdoodle.com/execute-sql-online/定义窗口函数:SQL语句中OVER子句,OVER()括号里的内容就是窗口函数的作用域,窗口函数中的元素,常见的有三类:分区、排序、框架1)分区PARTITION BY COL1 [ORDER BY COL2]2)排序3)框架:是在一个分区内进行进一步限制的...原创 2020-03-08 14:44:07 · 373 阅读 · 0 评论 -
2017 TIOBE Index
趋势图 Top20原创 2017-07-06 16:01:07 · 893 阅读 · 0 评论 -
SQL入门知识
数据库体系在PHP阶段,将数据库分为三个阶段1)基础阶段:6天,mysql数据库的基本操作(增删改查),以及一些高级操作(视图,触发器,函数,储存过程等),和PHP操作mysql数据库2)优化阶段:如何提高数据库效率,如索引,分表等3)部署阶段:如何搭建真实的环境系统,如服务器集群,负载均衡;云服务(实质就是大数据)数据库基础什么是数据库? 数据库:database,存储数据的仓库 数据库:高原创 2017-12-28 14:57:45 · 251 阅读 · 0 评论 -
利用OS x系统终端操作MySQL
打开:/usr/local/mysql/bin/mysql -u root -p 键入密码:***666概览 1 基于数据库的操作 2 基于表的操作 2.1 对字段(列)的操作 2.2 对数据(行)的操作 2.3 表连接(横向) 2.4 表连接(纵向) 2.5 数据导入导出1 基于数据库的操作创建数据库:create database myda原创 2017-12-29 02:35:53 · 187 阅读 · 0 评论