- 博客(28)
- 资源 (1)
- 问答 (8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SQL练习题,带答案
最近工作比较清闲,好久没有写SQL了,从网上搜了题目,自己写了答案,供大家参考。如有错误,欢迎指正,谢谢。数据就不提供了,大家自己写就好了。为了不影响练习,在个别题目对表进行了复制,用复制的表进行的练习。建表语句:create table student(sno varchar2(10) primary key,sname varchar2(20),sage number(2),ssex varchar2(5));create table teacher(tno varchar2
2020-06-02 19:14:23
1044
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Oracle数据库删除用户和删除表空间及常见错误解决
最近工作用到了impdp命令(数据库导入),与它对应的是expdp(工作中遇到了,在给大家讲讲遇到的问题),在删除用户和表空间时,遇到了点问题,写一下解决办法,供大家参考。首先讲下删除用户和表空间1、在Linux系统用sqlplus登录1、切换到oracle用户 su - oracle2、登录sys用户 sqlplus / as sysdba2、查找用户select * from dba_user;3、删除用户drop user 用户名 cascade;
2020-05-21 15:52:40
1655
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SQL聚合函数的使用总结及注意事项
在用SQL处理数值相关的列或者表的时候,会用聚合函数。什么是聚合函数?聚合函数一般会出现在哪些语句中呢?聚合函数:一、定义:SQL基本函数,聚合函数对一组值执行计算,并返回单个值,也被称为组函数。常见的聚合函数如下:count()、sum()、avg()、min()、max();二、应用场景:聚合函数可以应用于查询语句的SELECT中,或者HAVING子句中,并结合gr...
2020-03-28 17:45:32
9651
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SQL同时更新多行数据的同一列的值
最近在工作中,用到了SQL语句,有一点点的小技巧和大家分享一下。希望对大家有帮助看下面的这些数据,其中有一列值是空的。当你想把empno为11、16的comm值改为其他值的时候,你会怎么办呢?这时候可以使用update解决。下面给大家提供两种写法方法一:写成多个update语句--更新empno为11那行的comm值update emp set comm = 300 ...
2020-03-27 21:53:42
5700
原创 Apache Hive3.1.3 遇到DATE_FORMAT转换2021年12月格式的问题
比如:需要将时间2021-12-28 00:00:00转换成2021-12的格式,用date_format会将2021-12转换成2022-12的问题。
2023-11-30 21:23:33
567
原创 The file that you are trying to load does not match the file format of the destination table
SQL 错误 [40000] [42000]: Error while compiling statement: FAILED: SemanticException Unable to load data to destination table. Error: The file that you are trying to load does not match the file format of the destination table.
2023-11-12 17:34:56
359
转载 Hive / Presto 行转列 列转行
1、split将order_ids拆分成数组,lateral view explode将数组炸裂开。2、炸裂 + map。2、炸裂 + map。
2023-06-17 10:39:58
961
转载 Java Bean详解
JavaBean提供了高层次的属性概念,属性在JavaBean中不只是传统的面向对象的概念里的属性,它同时还得到了属性读取和属性写入的API的支持。有许多bean,无论是在应用程序构造器工具中,还是在最后创建好的应用程序中,都具有很强的可视化特征,但这并非每个bean必须的特征。用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。
2023-06-17 10:31:27
2266
原创 Maven项目中pom.xml文件配置的一点说明
Idea编写代码中pom.xml文件及配置文件的一点小说明MAVEN项目中pom.xml文件配置
2022-09-03 23:12:44
178
1
原创 Hadoop启动报错NoClassDefFoundError: javax/activation/DataSource解决方案
Hadoop集群执行start-yarn.sh无法启动ResourceManager和NodeManager,报错为:java.lang.NoClassDefFoundError: javax/activation/DataSource
2022-01-02 11:27:03
1268
原创 HBase 简单API操作
import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.hbase.*;import org.apache.hadoop.hbase.client.*;import org.apache.hadoop.hbase.util.Bytes;import java.io.IOException;import java.nio.ByteBuffer;import java.util.ArrayList;impor...
2021-10-14 22:15:32
200
翻译 HBase的随机读写
最近在学习大数据相关的知识,学到了HBase,对其中的随机实时读写不是很明白,从网上翻了翻文章,有两篇不错的,粘贴过来分享给大家。第二篇文章在这: https://blog.csdn.net/weixin_42771366/article/details/120396428https://blog.csdn.net/weixin_42771366/article/details/120396428第一篇原文地址:Apache HBase I/O - HFile - Cloudera...
2021-09-20 22:39:19
1478
翻译 Apache HBase写路径
文章来源:Apache HBase Write Path - Cloudera Bloghttps://blog.cloudera.com/apache-hbase-write-path/原文翻译:ApacheHBaseHadoop数据库,并基于Hadoop分布式文件系统(HDFS)。 HBase可以随机访问和更新数据存储在HDFS中,但在HDFS文件只能被附加到,创建后是不可变的。 所以你可能会问,如何HBase提供低延迟的读和写吗? 在这篇文章中,我们解释这个通过描述HBase...
2021-09-20 22:37:12
358
原创 group by的一点小说明
工作闲暇之余,看了看oracle的书,看到一个点,觉得很有用,利用这个点,希望大家有收获,同时与希望大家在写SQL的时候,thinktwic,makechoice(三思而后行)下面看需求:统计所有领取佣金和不领取佣金的人数、平均工资这个需求,看上去很简单,第一思维就是使用groupby 进行分组,求结果。但是有坑,请看下面代码与结果select * from emp;------------------------------------emopno ename jo...
2021-01-13 15:22:46
124
转载 oracle使用using关键字
今天在看书,看到SQL中用到了using字句,学习了一下,简单说下using字句可以实现内连接:select * from emp join dept using(deptno);等同于:select * from emp e,dept d where e.deptno = d.deptno;详细讲解,点击下面的链接:https://blog.csdn.net/sunhuaqiang1/article/details/79430776...
2021-01-12 21:08:44
1271
原创 sql-select字句值过多问题
最近在工作上在写SQL,遇到了一个基础性问题,觉得还是和大家分享一下,希望对大家有帮助。下面的语句只是个例子,大家参考下。问题描述:原因:select字句的子查询中返回了多个值,而sql中的会把select的子查询当作一列,当有多个值就会报值过多的错误。解决方案:把e.deptno dno这个值去掉就好。...
2021-01-06 19:55:11
2637
原创 springAOP中用joinpoint获取切入点方法的参数
最近在学习Java,发现了一篇不错的文章,复制一下链接,给大家看看https://www.cnblogs.com/jap6/p/10637429.html
2020-08-17 20:07:24
1582
原创 class path resource [bean.xml] cannot be opened because it does not 错误解决方案
在用Idea学习Spring的时候,运行下边的代码报错,存现了异常。 @Test public void testAdd(){ ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml"); User user = context.getBean("user", User.class); System.out.println(user);
2020-08-04 13:31:28
946
转载 Linux统计文件夹、文件数量的命令
# 查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep "^-"| wc -l# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录ls -lR|grep "^-"| wc -l# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上Rls -l|grep "^d"| wc -l# 查询当前路径下的指定前缀名的目录下的所有文件数量# 例如:统计所有以“20161124”开头的目录下的全部文件数量ls -lR
2020-05-11 16:52:21
363
转载 java.lang.UnsupportedOperationException
在项目中对List进行操作时报错java.lang.UnsupportedOperationException,后来发现操作的List是由数组转换而成的,通过看源码发现问题,并写测试程序如下。代码块:public class ListTest { public static void main(String[] args) { String[] array = {"...
2020-05-04 16:19:22
94
转载 Scala中 zip或者zipWithIndex的用法
问题:你要遍历一个有序集合,同时你又想访问一个循环计数器,但最重要的是你真的不需要手动创建这个计数器。解决方案:使用zipWithIndex或者zip方法来自动地创建一个计数器,假设你有一个有序集合days,那么你可以使用zipWithIndex和counter来打印带有计数器的集合元素:scala>valdays=Array("Sunday","Monday",...
2019-08-06 21:26:24
333
原创 Scala函数之柯里化讲解
柯里化(Currying)指的是将原来接受两个参数的函数变成新的接受一个参数的函数的过程。新的函数返回一个以原有第二个参数为参数的函数。先看看实例:首先定义一个函数:def plus(x:Int,y:Int) = x + y //非柯里化函数现在,把上面的函数变下形:def plus(x:Int)(y:Int) = x + y //柯里化函数//或者def plus...
2019-08-04 18:08:28
654
转载 scala之样例类
3.1 从例子说起——算术表达式Scala 的 case class 使得对对象进行模式匹配变得非常方便,简单的来说,Scala 的 case class 就是在普通的类定义前加 case 这个关键字,然后你可以对这些类进行模式匹配。在我们详细介绍 Scala 的 Case class 和模式匹配之前,我们可以通过一个简单的例子来说明一些基本概念。我们设计一个函数库,这个函数库可以用来计算算术...
2019-08-04 11:47:45
144
转载 scala中的apply方法与unapply方法
1.apply方法当scala中类或者对象有一个主要用途的时候,apply方法就是一个很好地语法糖。请看下面一个简单的例子:class Foo(foo: String) {}object Foo { def apply(foo: String) : Foo = { new Foo(foo) }}定义了一个Foo类,并且在这个类中,有一个伴生对象F...
2019-08-04 10:10:56
275
原创 Scala中Stream讲解
//使用#::得到一个stream:numsForm(参数:参数类型) : 返回值类型 = 参数 #:: numsForm(m+1) ==>> 两个参数必须一致def numsForm(n: BigInt) : Stream[BigInt] = n #:: numsForm(n + 1)//传递一个值,并打印stream集合val one = numsForm(0)print...
2019-08-03 18:44:41
1584
hive引擎换成tez后,向表插入数据报错
2022-05-02
Spark stat.approxQuantile函数的用法
2022-02-19
hive查询,使用where子查询没有返回结果
2021-12-18
为什么scala Array[String]打印的是地址
2021-11-26
Flume 实时监控 Hive 日志,并上传到 HDFS 中,没有文件产生
2021-09-20
hive 3.1.3 修改列的位置报错
2021-09-04
Hadoop3.1.3 Wordcount报错
2021-08-28
Java静态的使用,图片上的内容是什么意思?
2019-11-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人