sql
zsj.python之路
总结是学习 最好的回顾方式
展开
-
hadoop构建数据仓库(一)
一、数仓的定义 数据仓库之父 Bill Inmon 1991 Buildin the Data War ouse 书中首次提出了被广为认可 数据仓库定义。 INmon将数据仓库描述为一个面向主题的、集成的、随时间变化的、非易失的数据集合,用于支持管理者的决策过程。1、面向主题 传统的操作型系统是围绕组织的功能性应用进行组织的,而数据仓库是面向主 题的。主题是一个抽象概念,简单地说就是与业务相关的数据的类别,每个主题基 本对应一个宏观的分析领域。数据仓库被设计成辅助人们分析数原创 2021-01-18 18:42:48 · 638 阅读 · 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/shDIR="path"DATE=$(date +%Y%m%d --date '1 day原创 2020-07-02 18:03:30 · 402 阅读 · 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_NAMEDECLARE cur原创 2020-06-22 18:01:49 · 334 阅读 · 0 评论 -
数据库中字典的截取
ORACLE中字段的截取方法通常使用Instr()和substr()函数instr()其语法为:instr(sourceString,destString,start,appearPosition)instr('源字符串', '目标字符串' ,'开始位','第几次出现')例子:select instr('yuechaotianyuechao','ao') position from table;返回值为:6substr()其语法为:substr( string, start_positi原创 2020-05-20 17:40:03 · 505 阅读 · 0 评论 -
存储过程基础
存储过程定义: 一般在大型数据库中,一组为了完成特定功能的数据集,存储在数据库中,经过第一次编译后,再次调用不需要进行编译,用户只需要指定存储过成名字并给定参数就可以完成任务。创建存储过程:create procedure 存储过程名(参数)begin sql语句end;修改结尾标识:delimiter #调用存储过程:call 存储过成名(实参);带参数的存储...原创 2020-04-16 11:09:04 · 190 阅读 · 0 评论