大家好,又见面了,我是你们的朋友全栈君。
SQL语句大全实例教程
无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将,您
就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令,包含以下几个部分:
♦ SQL 指令: SQL 如何被用来储存、读取、以及处理数据库之中的资料。
♦ 表格处理: SQL 如何被用来处理数据库中的表格。
♦ 进阶 SQL: 介绍 SQL 进阶概念,以及如何用 SQL 来执行一些较复杂的运算。
♦ SQL 语法: 这一页列出所有在这个教材中被提到的 SQL 语法。
对于每一个指令,我们将会先列出及解释这个指令的语法,然后用一个例子来让读者了解这
个指令是如何被运用的。当您读完了这个网站的所有教材后,您将对 SQL 的语法会有一个
大致上的了解。另外,您将能够正确地运用 SQL 来由数据库中获取信息。笔者本身的经验
是,虽然要对 SQL 有很透彻的了解并不是一朝一夕可以完成的,可是要对 SQL 有个基本
的了解并不难。希望在看完这个网站后,您也会有同样的想法。
SQL 指令
SELECT
是用来做什么的呢?一个最常用的方式是将资料从数据库中的表格内选出。从这一句回答
中,我们马上可以看到两个关键字: 从 (FROM) 数据库中的表格内选出 (SELECT) 。(表
格是一个数据库内的结构,它的目的是储存资料。在表格处理这一部分中,我们会提到如何
使用 SQL 来设定表格。) 我们由这里可以看到最基本的 SQL 架构:
SELECT “栏位名” FROM “表格名”
我们用以下的例子来看看实际上是怎么用的。假设我们有以下这个表格:
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999
若要选出所有的店名 (store_Name) ,我们就打入:
SELECT store_name FROM Store_Information
结果:
store_name
Los Angeles
San Diego
Los Angeles
Boston
我们一次可以读取好几个栏位,也可以同时由好几个表格中选资料。
DISTINCT
SELECT 指令让我们能够读取表格中一个或数个栏位的所有资料。这将把所有的资料都抓
出,无论资料值有无重复。在资料处理中,我们会经常碰到需要找出表格内的不同资料值的
情况。换句话说,我们需要知道这个表格/栏位内有哪些不同的值,而每个值出现的次数并
不重要。这要如何达成呢?在 SQL 中,这是很容易做到的。我们只要在 SELECT 后加上
一个 DISTINCT 就可以了。DISTINCT 的语法如下:
SELECT DISTINCT “栏位名”
FROM “表格名”
举例来说,若要在以下的表格,Store_Information,找出所有不同的店名时,
Store_Information 表格
store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/144212.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...