结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。

10 道经典 MySQL 面试题
SQL 202 阅读
10 道经典 MySQL 面试题

.drop,delete与truncate的区别相同点:truncate和不带where子句的delete,以及drop都会删除表内的数据不同点:truncate会清除表数据并重置id从开始,delete就只删除记录,drop可以用来删除表或数据库并且将表所占用的空间全部释放truncate和delete只删除数据不删除表的结构。drop语句将删除表的结构被依赖的约(constrain),触发器(

Hive中Sort By、Distribute By语法使用方法
SQL 240 阅读
Hive中Sort By、Distribute By语法使用方法

OrderBy(全局排序)SortBy(每个reduce内部排序)DistributeBy(指定分区规则)ClusterBy(分区字段和排序字段相同时使用)OrderBy(全局排序)OrderBy用于结果集的排序。也可以称之为全局排序。对于MR任务来说,如果我们使用了OrderBy排序,意味着MR任务只会有一个Reducer参与排序。在Hive中执行脚本时,我们可以通过setmapreduce.j

SQL 208 阅读
presto中正则表达式 regexp_like 函数详解

语法规则: 正则表达式 regexp_like 的用法详解: ORACLE中的支持正则表达式的函数主要有下面四个: 1, REGEXP_LIKE :与LIKE的功能相似 2, REGEXP_INSTR :与INSTR的功能相似 3, REGEXP_SUBSTR :与SUBSTR的功能相似 4, REGEXP_REPLACE :与REPLACE的功能相似 它们在用法上与Oracle SQL 函数LI

SQL 227 阅读
SQL-窗口函数大全(窗口函数应用详解)

一、什么是窗口函数 窗口函数,也叫OLAP函数(Online Anallytical Processing,联机分析处理),可以对数据库数据进行实时分析处理。 语法大致如下 <窗口函数>over(partition by 分组字段 order by 排序字段)--分组和排序字段不是必须项,视问题情况而定 主要分为3类,分别是聚合窗口函数、排序窗口函数、偏移窗口函数 聚合窗口函数是avg、sum、c

^