介绍十步完全理解 SQL
SQL栏目介绍十步完全理解 SQL的技巧
推荐(免费):SQL
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。
我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所以本文是为了以下读者而特地编写的:
1、 在工作中会用到 SQL 但是对它并不完全了解的人。
2、 能够熟练使用 SQL 但是并不了解其语法逻辑的人。
3、 想要教别人 SQL 的人。
本文着重介绍 SELECT 句式,其他的 DML (Data Manipulation Language 数据操纵语言命令)将会在别的文章中进行介绍。
10个简单步骤,完全理解SQL
1、 SQL 是一种声明式语言
首先要把这个概念记在脑中:"声明"。SQL 语言是为计算机声明了一个你想从原始数据中获得什么样的结果的一个范例,而不是告诉计算机如何能够得到结果。这是不是很棒?
(译者注:简单地说,SQL 语言声明的是结果集的属性,计算机会根据 SQL 所声明的内容来从数据库中挑选出符合声明的数据,而不是像传统编程思维去指示计算机如何操作。)
SELECT first_name, last_name FROM employees WHERE salary > 100000
发表评论