- 博客(49)
- 收藏
- 关注
原创 Oracle数据库_子查询的 概念与用法
子查询是在sql语句内的另外一条select语句,在select、insert、update、delete命令中允许是一个表达式的地方都可以包含子查询,子查询甚至可以嵌套于另一个子查询中。例如:在员工表emp中,查询部门名称dname为RESEARCH的员工信息。
2025-03-25 00:53:36
269
原创 Oracle检索数据
语法:TO_CHAR(日期|数字|列,转换格式)eg:使用to_char()将系统日期转换为YYYY-MM-DD格式SQL> select to_char(sysdate,'YYYY-MM-DD') 转换后日期 from dual;转换后日期2025-03-14。
2025-03-14 01:09:05
477
原创 SQL语言 简介
SQL(结构化查询语言)是关系型数据库的标准语言。结构简单,功能强大,简单易学。 SQL表达式是由各种SQL的运算符构成的字符串,各种运算符说明如下表所示:常量,就是在程序运行过程中不发生变化的量。ALTER SYSTEM更改某些初始化参数,如正在运行的数据库实例的特性。①ALTER SESSION设置会话过程中的数据格式SET ROLE 设置角色用于过程式语言程序中的数据定义语言(DDL)、数据操纵语言(DML)和事务控制语句,包含OPEN、CLOSE、FETCH、EXECUTEDML,用于查询、
2025-03-11 00:59:00
575
原创 FineBI_实现求当日/月/年回款金额分析
当日=DEF(SUM_AGG(${ 地区数据分析1 _ 合同金额 }),[${ 地区数据分析1 _ 城市 }],[LEFT(${ 地区数据分析1 _ 合同签约时间 },10)=LEFT(now(),10)])当月=DEF(SUM_AGG(${ 地区数据分析1 _ 合同金额 }),[${ 地区数据分析1 _ 城市 }],[LEFT(${ 地区数据分析1 _ 合同签约时间 },7)=LEFT(now(),7)])需求:原始数据结构如下,需要在分组表中,实现各城市当日/月/年的合同金额分析。
2025-03-06 10:35:42
582
原创 SQL PLUS与Oracle数据库的交互
可以 使用2种基本类型的命令与数据库进行交互:服务器执行的命令:SQLQ命令(以;结束)和PL/SQL程序块(以/结束)本地命令:SQL Plus命令。
2025-03-06 00:33:12
1275
原创 Finebi_求组内占比和组内累计占比
②各产品销量占比=DEF(SUM_AGG(${产品销量表_销量}),[${产品销量表_年月},${产品销量表_产品}])/DEF(SUM_AGG(${产品销量表_销量}),[${产品销量表_年月}])需求:原始数据结构如下,要求各每个月的各产品销量占比,至每月的各产品销量累计占比。①维度拖入日期,按年月分组。
2025-03-05 18:16:08
1064
原创 Oracle数据字典
数据字典的内容包括逻辑结构和物理结构、数据库对象、空间分配信息、Oracle用户名、权限和角色信息、列的约束信息。user_objects相比all_objects、dba_objects多了一列owner名称 是否为空?类型名称 是否为空?类型名称 是否为空?类型。
2025-03-05 01:31:10
895
原创 数据仓库分层架构概念了解
数据仓库分层一种用于管理和优化大规模数据分析系统的结构化方法1。这种架构不仅有助于提高查询性能,还能增强数据的一致性和可维护性。其核心理念在于将整个系统划分为若干逻辑层面,每一层都有特定的功能和责任范围。原始数据层(Staging Layer):负责接收来自不同源头的数据输入并初步处理成统一格式。核心数据仓库层(Core Data Warehouse Layer):作为存储经过清洗转换后的高质量历史记录的地方,在这里会构建事实表与维度表以支持复杂的OLAP操作。
2025-03-04 00:14:03
519
原创 Oracle体系结构相关概念
用户通过用户进程(如sqlplus、sqldevloper)凭借口令向oracle数据库实例建立连接,登录成功后,oracle就在服务器上创建一个服务器进程,这个服务器进程只能为这个用户进程服务。用户进程向服务器进程发出请求,由服务器进程对数据库产生实际的操作(增删改数据到文件中),并把数据返回给用户进程。
2025-02-28 00:54:12
381
原创 Oracle数据库的启动与关闭
启动实例并挂载数据库,但不打开数据库。适用于执行某些维护操作,如重命名数据文件或添加新数据文件。启动实例但不挂载数据库。通常用于创建新的控制文件或修改初始化参数文件。pfile=filename是指定初始化参数文件,通常是不需要的。尽快终止所有活动事务,回滚未提交的事务,并关闭数据库。等待所有当前连接的用户主动断开连接后,再关闭数据库。等待所有当前事务完成(提交或回滚)后,再关闭数据库。用于解决无法正常关闭数据库的情况。立即终止所有数据库进程,不等待事务完成或回滚。启动实例并挂载并打开数据库。
2025-02-27 00:05:17
665
原创 维度建模常见模型
事实表与0张或多张维度表关联形成,查询性能高,数据冗余度高,常用模型。事实表-维度表-事实表-维度表关联形成。事实表-维度表-维度表关联形成。
2025-02-12 11:06:30
139
原创 last命令应用详解
last指令是Linux系统中用于显示用户登录记录的命令。它从系统的登录日志文件(通常是/var/log/wtmp)中读取数据,并展示用户的登录时间、来源、终端等信息。通过last指令,系统管理员可以方便地查看谁在何时登录过系统,以及系统的历史活动情况。
2024-12-04 17:20:05
453
原创 SimpleReview1
Java里int和int型的数据一起运算,返回的结果还是int型;再如:英制单位转换为公制单位(5尺7寸转为1.7018米),转换公式如下。
2023-11-07 01:10:36
144
原创 关于Java对象的识别与对象间的交互
>个人理解,选择一个java可实现的逻辑,把要操作的数据看作对象就可以了,比如这里 就是HH和MM这两个显示器,HH和MM表示显示器这个类的两个对象,而这两个对象组合(交互)又构成了新的对象——时钟Clock,这个组合对象属于一个新的类Clock。如图,要用java实现一个HH:MM的时钟,提取出的对象是什么?
2023-11-02 01:44:49
135
原创 JavaReview_2
如果一个类里,有一个成员函数和类的名称完全一致,那么该成员函数称为构造函数,且在每创建一个该类的对象时就会自动调用一次该构造函数;Debug一下,关注返回的price,可以看到vm自动调用了构造函数1,vm1自动调用了构造函数2。并且 构造函数不可以有返回类型,直接是 函数名(){};前面不能有返回类型,一个类可以有多个构造函数(同名),但他们的参数表不同;一个类里的同名但参数表不同的函数构成了重载的关系;创建对象时给的参数值,决定了走进哪个构造函数;通过this()可以调用其他构造函数;
2023-10-31 01:23:09
183
原创 数据库中的视图与索引的概念
上一篇笔记写了视图,这里接着写索引。2.索引:索引对应了数据在数据库中的位置信息,是基于字段列的(一般是取主键列的所有值,存储在一个数据结构中),是提高检索效率的最佳方式。一般使用哈希数树或B+树等结构。⚠️注意:索引虽好,但要控制适量的索引数量,因为索引也占用内存,并且维护索引也要消耗计算机资源(因此也要在维护好主表的数据后再创建索引)。
2022-11-24 00:27:39
358
原创 数据库中视图与索引的概念
1.视图:简单来说,就是在一个基础表之上的子查询,但是本质上是一张表,也有表名和字段,但是他不存储实际的数据只存储视图的定义(也就是子查询select语句),所以是一张虚表。与其相对应的,就是实体表,存储了真实的数据。整体的流程是:使用实体表创建视图—>使用视图(即执行sql语句)—>在数据库中生成一张虚表因此:实体表的数据变了,视图中包含这数据的话视图就也会变。或许你会不会跟我有一样的疑问:为什么不直接写select语句呢?他们说的是:主要还是为了方便,将经
2022-11-24 00:16:17
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1