![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 76
zjian1425
这个作者很懒,什么都没留下…
展开
-
Pentaho 插入/更新数据表操作实例
ETL是EXTRACT(抽取)、TRANSFORM(转换)、LOAD(加载)的简称,实现数据从多个异构数据源加载到数据库或其他目标地址,是数据仓库建设和维护中的重要一环也是工作量较大的一块。当前知道的ETL工具有informatica, datastage,kettle,ETL Automation,sqoop,SSIS等等。这里我们聊聊kettle的学习吧(如果你有一定的kettle使用,推荐看...原创 2018-10-26 15:50:44 · 699 阅读 · 0 评论 -
SQL 分组查询最值问题
1.分组查询最大值 1.1表结构如下: 1.2表数据如下: 2.思路如下: 首先分析问题,我要查询各科成绩最高的那个人名,那么这样的话就限定死了group by 后面只能是course字段。为什么? 不妨做下测试----语句:SELECT MAX(score) as score,name FROM stu_score GROUP ...原创 2018-12-19 17:24:06 · 538 阅读 · 0 评论 -
常见SQL语句执行顺序解析
以最一般的写法为例:SELECT DISTINCT < SOME_FIELDS >FROM < TABLE1 >JOIN < TABLE2 > ON < ON_CONDITION >WHERE < WHERE_CONDITION >GROUP BY < SOME_EXISTS_FIELDS >HAVIN...原创 2018-12-20 15:40:38 · 418 阅读 · 0 评论 -
order by 多个字段执行顺序简记
由于最近写的sql比较多,所以在各种细节方面发现了以前没注意到的细节,以前只知道怎么用,可能是自己比较菜吧!哈哈,Anyway,先做好记录吧:以下面Query语句为例:一:SELECT * FROM EmployeeORDER BY DepartmentId,Salary DESC执行结果:二:SELECT * FROM EmployeeORDER BY Sal...原创 2018-12-26 16:25:25 · 5867 阅读 · 2 评论 -
leetcode SQL刷题
组合两个表select FirstName, LastName, City, State from Person left join Address on Person.PersonId=Address.PersonId;第二高的薪水SELECT (CASE WHEN (SELECT COUNT(DISTINCT Salary) FROM (SELECT Salary ...原创 2018-12-26 16:42:32 · 325 阅读 · 0 评论