SQL查询初学者指南读书笔记(二)创建SQL查询

PARTII: SQL Basics

CHAPTER 4Creating a Simple Query

介绍一种如何创建SQL语句的技术--“Request/Translation/Clean
Up/SQL”

The SELECT operationin SQL can be broken down into three smaller operations,

which we will referto as the SELECT statement,the SELECT expression,

and the SELECTquery.

一层包含一层,相互嵌套使用,可以构成非常复杂的SELECT.

SELECT Statement的其它关键词都比较熟悉,这儿稍微解释GROUP
BY和HAVING

GROUP BY—When youuse aggregate functions in the SELECT clause

to produce summaryinformation, you use the GROUP BY clause to

divide theinformation into distinct groups.Your database system uses

any column or listof columns following the GROUP BY keywords as

grouping columns.The GROUP BY clause is optional, and we’ll examine

it further inChapter 13, Grouping Data.

HAVING—The HAVINGclause filters the result of aggregate functions

in groupedinformation. It is similar to the WHERE clause in that the

HAVING keyword isfollowed by an expression that evaluates to true,

false, orunknown.You can test the expression by using standard comparison

operators, Booleanoperators, or special operators. HAVING is

also an optionalclause, and we’ll take a closer look at it in Chapter 14,

Filtering GroupedData.

时间: 2024-10-28 15:38:46

SQL查询初学者指南读书笔记(二)创建SQL查询的相关文章

SQL查询初学者指南读书笔记(一)关系数据库和SQL介绍

PART I:Relational Databases and SQL Chapter2, Ensuring Your Database Structure IsSound. 数据库设计准则 什么是关系数据库 RDBMS (A Relational database management systems)关系数据库 Tables Tables are the mainstructures in the database. Each table always represents a single

SQL查询初学者指南读书笔记(三)值表达式介绍

CHAPTER 5Getting More Than Simple Columns Intro Value  expression,itcontains column names, literal values, functions, orother value expressions The type of data TheSQL Standard defines seven general categories of types of data-character, nationalchar

SQL查询初学者指南读书笔记(四)where从句

CHAPTER6 Filtering Your Data 本章介绍WHERE从句. predicates Comparison,BETWEEN,IN, LIKE, and IS NULL. We'll cover theother two-Quantified and EXISTS-in Chapter 11, Subqueries. Comparison Equality and Inequality = ,<> Less Than and Greater Than <,> le

SQL查询初学者指南读书笔记(五)集合操作与多表查询介绍

PART III:Thinking in Sets CHAPTER7 Thinking in Sets The three mostcommon set operations are as follows. Intersection Difference Union 在SQL中相应的关键词分别是 Intersection Except Union 实际数据库实现一般支持以下相应的数据库集合操作 INNER JOIN OUTER JOIN UNION JOIN 不过其区别是前者集合操作涉及表中所有

R语言实战读书笔记(二)创建数据集

2.2.2 矩阵 matrix(vector,nrow,ncol,byrow,dimnames,char_vector_rownames,char_vector_colnames) 其中: byrow=TRUE/FALSE,表示按行填充还是按列填充,默认情况下是按列填充 2.2.4 数据框 1.attach,detach()和with() attach():将数据框加入搜索路径 detach():将数据框移除出搜索路径 with():赋值仅在括号内有效,如果想在括号外生效也可以,用<<- 2.

Android编程权威指南-读书笔记(二)-第一个小程序

Android编程权威指南-读书笔记(二) -第一个小程序 第一个例子介绍 应用名为GeoQuiz.用户通过单击True或False按钮来回答屏幕上的问题,GeoQuiz可即时反馈答案正确与否. 这个例子为我们简单介绍了几个基本组件的使用,以及基本的事件监听.让我们对基本组件的使用和事件的监听有一个基本的了解. 这篇文章分为2个部分,第一部分就是创建简单的UI.第二个部分就是对这个UI增加代码来响应一些操作. (注:所有不明白或者不理解的东西其实都不重要,后面都会有更详细的介绍.) 本章的目标

Hadoop权威指南读书笔记

本书中提到的Hadoop项目简述 Common:一组分布式文件系统和通用I/O的组件与接口(序列化.javaRPC和持久化数据结构). Avro:一种支持高效.跨语言的RPC以及永久存储数据的序列化系统. MapReduce:分布式数据处理模型和执行环境,运行于大型商业集群. HDFS:分布式文件系统,运行于大型商用机集群. Pig:一种数据流语言和运行环境,用以检索非常大的数据集.Pig运行在MapReduce和HDFS的集群上. Hive:一个分布式.按列存储的数据仓库.Hive管理HDFS

IDA.Pro权威指南 读书笔记

http://www.pediy.com/kssd/pediy12/142766.html 标 题:IDA.Pro权威指南 读书笔记[Made By C_lemon] 作 者:Dstlemoner 时 间:2011-11-14 11:56:17 链 接:http://bbs.pediy.com/showthread.php?t=142766    IDA为反汇编 和逆向破解的 静态分析利器 ! 虽然是利器,但是你不会用的话~那就另当别论了. →     唉.对于刚入门的新手来说,看前人走过的路程

《大型网站技术架构》读书笔记二:大型网站架构模式

一.分层 最常见的架构模式,将系统在横向维度上切分成几个部分,每个部分单一职责.网站一般分为三个层次:应用层.服务层和数据层,其具体结构如下图所示: 通过分层,一个庞大系统切分成不同部分,便于分工合作和维护. 但是,分层架构也有一些挑战:①必须合理规划层次边界和接口:②禁止跨层次的调用及逆向调用. 二.分割 分割是在纵向方面对软件进行切分->将不同的功能和服务分割开来,包装成高内聚低耦合的模块单元,有助于软件开发和维护,还便于不同模块的分布式部署,提高网站的并发处理能力和功能扩展能力. 三.分布