第一章 概述 分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.此文档用一些例子记录自... ...
分类:
其他好文 时间:
2020-04-25 18:48:24
阅读次数:
64
LINQ to SQL语句(1)之Where 适用场景:实现过滤,查询等功能。 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下: 1.简单形 ...
分类:
其他好文 时间:
2020-04-25 14:15:57
阅读次数:
58
原始SQL语句:select count(*) from tbusers where username='abc' and userpass='abc'注入后的SQL:select count(*) from tbusers where username='abc' or 1=1 -- and us ...
分类:
数据库 时间:
2020-04-25 13:04:03
阅读次数:
80
使用ROLLBACK 既然我们已经知道了什么是事务处理,下面讨论事务处理的管理中所涉及的问题。 管理事务处理的关键在于将SQL语句组分解为逻辑块,并明确规定数据何时应该回退,何时不应该回退。 MySQL使用下面的语句来标识事务的开始: 输入: start transaction 输入:MySQL的 ...
分类:
数据库 时间:
2020-04-25 12:46:19
阅读次数:
113
题目 编写一个 SQL 查询,来删除?Person?表中所有重复的电子邮箱,重复的邮箱里只保留?Id?最小?的那个。 + + + | Id | Email | + + + | 1 | john@example.com | | 2 | bob@example.com | | 3 | john@exam ...
分类:
其他好文 时间:
2020-04-25 12:30:33
阅读次数:
79
前:转自[https://www.cnblogs.com/SysoCjs/p/9842178.html] 文章很详细,就转过来收藏啦,以下是正文 这里关于SqlServer有两个知识点:一个是使用游标遍历表,另一个是使用if not exists的sql语句进行插入。 一、使用游标遍历表 这个表可以 ...
分类:
数据库 时间:
2020-04-25 12:19:50
阅读次数:
74
本文将简述Flink SQL / Table API的内部实现,为大家把 "从SQL语句到具体执行" 这个流程串起来。并且尽量多提供调用栈,这样大家在遇到问题时就知道应该从什么地方设置断点,对整体架构理解也能更加深入。 ...
分类:
数据库 时间:
2020-04-25 10:52:10
阅读次数:
119
1、Where 子句中:where 表之间的连接必须写在其他 Where 条件之前,那些可 以过滤掉最大数量记录的条件必须写在 Where 子句的末尾.HAVING 最后。 2、用 EXISTS 替代 IN、用 NOT EXISTS 替代 NOT IN。 3、 避免在索引列上使用计算 4、避免在索引 ...
分类:
数据库 时间:
2020-04-25 01:02:12
阅读次数:
136
什么叫做sql优化? 优化sql,最重要就是优化sql索引 索引相当于字典的目录,利用字典目录查找汉字的过程相当于利用sql索引查找某条记录的过程,有了索引就能很快地定位到某条记录,加快查询速率。 为什么需要优化? 进行多表连接查询、子查询等操作的时候,写出的sql语句又无法减少服务器执行的时间,这 ...
分类:
数据库 时间:
2020-04-24 17:22:49
阅读次数:
121
原文:掌握MySQL连接查询到底什么是驱动表 准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NULL, `no` varchar(20) DEFAULT... ...
分类:
数据库 时间:
2020-04-24 13:02:21
阅读次数:
70