
sql
文章平均质量分 51
浮豹
因为我不曾见过海洋
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hive优化之——控制hive任务中的map数和reduce数
一、 控制hive任务中的map数:通常情况下,作业会通过input的目录产生一个或者多个map任务。主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文件块大小(目前为128M, 可在hive中通过set dfs.block.size;命令查看到,该参数不能自定义修改);举例:a) 假设input目录下有1个文件a,大小为780M,那么hadoop会将该文件a分隔成7个块(6个128m的块和1个12m的块),从而产生7个map数b) 假设inp转载 2022-04-20 14:32:42 · 612 阅读 · 0 评论 -
hive常用的几个日期处理
要啥有啥原创 2022-01-13 18:12:58 · 1869 阅读 · 0 评论 -
HIVE删除分区内选取特定内容
简简单单删完原创 2022-01-13 16:52:08 · 1607 阅读 · 1 评论 -
sql 建表提取excel文件数据插入
建表建表语句CREATE table IF NOT EXISTSda.table_2021(id string,name string,roles string)COMMENT 'da.table_2021'ROW FORMAT DELIMITEDFIELDS TERMINATED BY ','LINES TERMINATED BY '\n';加载目录文件目录文件内容不含表头,仅包含数据数据的排列顺序和表字段顺序一致目录文件不能是加密内容目录文件编码方式要为utf-8原创 2021-03-02 11:44:04 · 381 阅读 · 0 评论 -
sql正则提取固定内容
regexp_extract语法: regexp_extract(string subject, string pattern, int index)返回值: string说明: 将字符串subject按照pattern正则表达式的规则拆分,返回index指定的字符。第一参数string subject: 要处理的字段第二参数string pattern: 需要匹配的正则表达式第三个参数int index:0是显示与之匹配的整个字符串1 是显示第一个括号里面的2 是原创 2021-02-20 10:50:30 · 13103 阅读 · 0 评论 -
用SQL实现excel的一些数据分析功能
一键copy 走向人生巅峰原创 2020-12-21 17:25:53 · 1241 阅读 · 0 评论 -
10步理解SQl语句
10个200多斤的英国大理石原创 2020-11-27 18:06:52 · 548 阅读 · 0 评论 -
SQL 语句性能优化策略合集
还在为跑不出来难过吗 赶紧来看合集原创 2020-11-27 17:07:27 · 185 阅读 · 0 评论 -
Hive与SQL的区别
1、 建表语句不一样,hive有列分割,按字段分割,sql没有hive中在创建表时,一般会根据导入的数据格式来指定字段分隔符和列分隔符。一般导入的文本数据字段分隔符多为逗号分隔符或者制表符(但是实际开发中一般不用着这种容易在文本内容中出现的的符号作为分隔符),当然也有一些别的分隔符,也可以自定义分隔符。有时候也会使用hive默认的分隔符来存储数据。分隔符详解:https://blog.c...原创 2020-04-03 15:06:01 · 9477 阅读 · 1 评论 -
面试中常见的三个SQL问题及详解总结
题目1:客户活跃度有一个表VUA,里面有ID,DATE两个变量,要选出在3.5号出现的用户ID,在后三天3.21-3.23出现的总次数统计建表语句:create table vua (id varchar(20) not null,date datetime);insert into vua values('1','3-5');insert into vua values...原创 2020-03-30 11:18:10 · 484 阅读 · 0 评论 -
数据库SQL实战题目详解(全61题)---(41-61)部分
题目来源:牛客网–《数据库SQL实战》https://www.nowcoder.com/ta/sql?page=0题目答案为博主自写已通过运行,题目难度近似于阶梯上升,可根据自身情况分部分作答。其他题目链接:1-20题链接:https://blog.youkuaiyun.com/weixin_41744624/article/details/10422650521-40题链接:https://bl...原创 2020-02-20 17:22:34 · 492 阅读 · 0 评论 -
数据库SQL实战题目详解(全61题)---(21-40)部分
题目来源:牛客网–《数据库SQL实战》https://www.nowcoder.com/ta/sql?page=0题目答案为博主自写已通过运行,题目难度近似于阶梯上升,可根据自身情况分部分作答。其他题目链接:1-20题链接:https://blog.youkuaiyun.com/weixin_41744624/article/details/104226505……………………………………………………...原创 2020-02-20 16:58:02 · 535 阅读 · 0 评论 -
数据库SQL实战题目详解(全61题)---(1-20)部分
1、查找最晚入职员工的所有信息CREATE TABLE employees (emp_no int(11) NOT NULL,birth_date date NOT NULL,first_name varchar(14) NOT NULL,last_name varchar(16) NOT NULL,gender char(1) NOT NULL,hire_date date NO...原创 2020-02-19 11:59:35 · 746 阅读 · 1 评论 -
根据SQLServer--Mysql数据ETL报错产生的错误详解(【错误 3621】、【len、length、char_length】)
背景有一个项目,建立了从SQLServer的数据库接口,接口到Mysql数据库抽取数据,其中字段类型如下:(涉及保密仅透露类型不写名称,红色框为出错字段,后续阐述)为了建立与原数据库相同数据的ODS层,表的类型长度都是和原数据库一模一样的(问题也就出在这里)测试机建立字符串长度较小,并没有达到此值,当过了一段时间生产机取数的时候,出现了工作流错误。报错已以用户 SQLBIDB\d...原创 2019-12-25 10:43:06 · 1827 阅读 · 0 评论 -
SQL Server 【不允许保存更改】问题解决图解
问题点当表已经被设计保存后,再次设计表,使用设计-增加删除列 或其他方式修改了表的结构时,选择保存。无法保存,出现以下警告提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选项解决方法选择工具栏:工具>>选项>>设计器>>表设计器和数据库设计器>>将勾选...原创 2019-11-21 10:15:38 · 836 阅读 · 0 评论 -
SQLServer:配置安全性/登录名/用户映射/权限时出现的【用户映射无法保存问题】或【错误15023:当前数据库中已存在用户或角色”】
这是在一次用户权限分配的过程中出现的两个问题,经过各种操作尝试,解决后记录。…………………………………………………………………………………问题一:用户映射无法保存问题问题描述:当配置用户权限时:打开安全性–登录名–右键用户选择属性–选择用户映射此时是为了给用户分配访问数据库的权限,在出现的界面中勾选相应的数据库,此时分配完点击确定后,会给予用户相应的访问数据库的权限;但因为某些未知而...原创 2019-11-15 16:29:26 · 3513 阅读 · 2 评论 -
SQL--游标概述
游标是什么?游标是取用一组数据并能够一次与一个单独的数据进行交互的方法为什么会用到游标?因为SQL语句中,由SELECT语句返回的行集(结果集)包括了满足该语句的WHERE子句中条件的所有行;而很多应用程序,特别是交互式联机应用程序,不能将选取出来的整个结果作为一个单元来有效处理;这些应用程序的机制是一次仅处理一行或者一部分行;而游标则把这种机制提供了一种对结果集扩展的可能性。简而言...原创 2019-11-13 17:10:18 · 262 阅读 · 0 评论 -
图文并茂的带你理解 SQL--内部连接/左连接/右连接/全连接/交叉连接
友情提示:不同的SQL支持的连接方式是不同的,就像SQL server 和MySQL支持的部分就是不同的。但连接的原理都是一样的,大家可以根据自己使用的来理解需要的部分,以下是博主根据各种SQL的连接原理的解释以及个人作图,供参考~………………………………………………………………………………内部连接–join/inner join只取A&B连接表中共同的部分,结果表中删除了连接表...原创 2019-11-11 17:15:30 · 425 阅读 · 0 评论 -
SQL 如何按当前日期返回本周某一天的日期
先举几个例子:–当前时间select getdate()–当前时间周的起始日期(以周一为例)select DATEADD(week,DATEDIFF(week,0,getdate()),0)–上周起始:select dateadd(week,-1,DATEADD(week,DATEDIFF(week,0,getdate()),0))–上上周起始:select dateadd(wee...原创 2019-11-06 16:02:05 · 1016 阅读 · 0 评论 -
SQL Server 安装导图---按着点就完成版
近期安装SQL Server时发现的中途问题也在各步骤附带了解决方案,仅作参考分享一、安装包下载官网寻找适合自己的版本:个人or开发版等内容官网下载链接二、安装包解压三、打开安装文件四、点击检测完毕后确定进入下一步五、产品更新界面 (附:异常修复)如需要更新或检测成功,则直接下一步;如出现报错:1.电脑右下角邮件单击,选择任务管理器;2.点击打开服务3.选择...原创 2019-10-24 15:49:25 · 153 阅读 · 0 评论 -
网传MySQL题库解答第二弹--45题版(内附第一弹链接)
在广受关注的50题基础上,又附上大家心心念念搜索的第二份题库,附上自己的解答;如有错误欢迎纠正~第一篇题目及解答文章链接如下:SQL 50题及解答—————————————————————————————另附个人期间所使用工具sqlfiddle在线工具网页版方便个人在闲暇时间的小题目练习————————————————题目设有一数据库,包括四个表:学生表(Student)、课程...原创 2019-10-23 21:49:58 · 1920 阅读 · 2 评论 -
Mysql经典50题--第一弹
在初学时期看到了大家都在发的Mysql经典50题,做过一遍之后的第二次回顾原创 2019-09-18 20:27:39 · 5439 阅读 · 6 评论