sql
zsj.python之路
总结是学习 最好的回顾方式
展开
-
hadoop构建数据仓库(一)
一、数仓的定义 数据仓库之父 Bill Inmon 1991 Buildin the Data War ouse 书中首次提 出了被广为认可 数据仓库定义。 INmon将数据仓库描述为一个面向主题的、集成的、随时间变化的、非易失的数 据集合,用于支持管理者的决策过程。 1、面向主题 传统的操作型系统是围绕组织的功能性应用进行组织的,而数据仓库是面向主 题的。主题是一个抽象概念,简单地说就是与业务相关的数据的类别,每个主题基 本对应一个宏观的分析领域。数据仓库被设计成辅助人们分析数原创 2021-01-18 18:42:48 · 609 阅读 · 0 评论 -
shell调用无参数存储过程
注意:需要将结尾;做修改 delimiter # # 编写存储过程 CREATE PROCEDURE create_tel() BEGIN DECLARE id INT; SET id=10; WHILE id<20 DO INSERT INTO td_test VALUES(id,'张三'); SET id=id+1; END WHILE; END# #!/bin/sh DIR="path" DATE=$(date +%Y%m%d --date '1 day原创 2020-07-02 18:03:30 · 396 阅读 · 0 评论 -
空值检查的存储过程
# 空值检查存储过程 CREATE PROCEDURE `check_column_null_num`(IN schema_name VARCHAR(100), IN table_name2 VARCHAR(100)) BEGIN -- 数据表schema_name中的列名称 DECLARE temp_column VARCHAR(100); -- 创建结束标志变量 DECLARE done INT DEFAULT FALSE; -- 定义游标来操作每一个COLUMN_NAME DECLARE cur原创 2020-06-22 18:01:49 · 323 阅读 · 0 评论 -
数据库中字典的截取
ORACLE中字段的截取方法 通常使用Instr()和substr()函数 instr()其语法为: instr(sourceString,destString,start,appearPosition) instr('源字符串', '目标字符串' ,'开始位','第几次出现') 例子: select instr('yuechaotianyuechao','ao') position from table; 返回值为:6 substr()其语法为: substr( string, start_positi原创 2020-05-20 17:40:03 · 494 阅读 · 0 评论 -
存储过程基础
存储过程定义: 一般在大型数据库中,一组为了完成特定功能的数据集,存储在数据库中,经过 第一次编译后,再次调用不需要进行编译,用户只需要指定存储过成名字并给定参数 就可以完成任务。 创建存储过程: create procedure 存储过程名(参数) begin sql语句 end; 修改结尾标识:delimiter # 调用存储过程: call 存储过成名(实参); 带参数的存储...原创 2020-04-16 11:09:04 · 175 阅读 · 0 评论