SQL语言快速入门之三(一)

叶子宇偷铁

叶子宇偷铁

2016-01-29 19:24

SQL语言快速入门之三(一),SQL语言快速入门之三(一)
       SQL语言快速入门之三(一)
  吕晓波
  
  SQL语言快速入门之三
  
  
    我们日常使用SQL语言的工作过程中,使用最多的还是从已经建立好的数据库中查询信息。下面,我们就来详细介绍一下如何使用SQL语言实现各种数据库查询操作。
  
  
  SELECT…FROM
  
    为方便讲解,我们在数据库中创建名为Store_Information的如下数据表。
  
  
  Store_Information
  
  
  Store_Name
   Sales
   Date
  
  Los Angeles
   $1500
   Jan-10-2000
  
  San Diego
   $250
   Jan-11-2000
  
  Los Angeles
   $300
   Jan-12-2000
  
  Boston
   $700
   Jan-12-2000
  
  
  
  
    SQL语言中用于数据库查询的最简单的命令就是SELECT…FROM,语法格式为:
  
  SELECT "column_name" FROM "table_name"
  
  例如,如果我们希望查询Store_Information数据表中所有的商店名称时,可以使用如下命令:
  
  SELECT store_name FROM Store_Information
  
  查询结果显示为:
  
  Store_Name
  
  Los Angeles
  
  San Diego
  
  Los Angeles
  
  Boston
  
  如果用户希望一次查询多个字段,可以将所要查询的字段名称依次加入SELECT关键字之后,中间用“,”隔开即可。
  
  
  DISTINCT
  
    SELECT关键字支持用户查询数据表中指定字段的所有数据,但是这样有时就会不可避免的出现重复信息。如果用户希望只查询那些具有不同记录值的信息的话,可以使用SQL语言的DISTINCT关键字。语法格式如下:
  
  SELECT DISTINCT "column_name"
  
  FROM "table_name"
  
  例如,我们可以使用以下命令查询Store_Information数据表具有不同记录值的所有记录。
  
  SELECT DISTINCT Store_Name FROM Store_Information
  
  查询结果如下:
  
  Store_Name
  
  Los Angeles
  
  San Diego
  
  Boston
  
  
  WHERE
  
    除了选择具有不同记录值的记录之外,有时我们可能还会需要根据某些条件对数据库中的数据进行查询。例如,我们可能需要查询Store_Information数据表中销售额超过1000美圆的商店。为此,我们可以使用SQL语言的WHERE关键字设定查询条件。语法格式如下:
  
  SELECT "column_name"
  
  FROM "table_name"
  
  WHERE "condition"
  
  由此,我们可以使用如下命令查询销售额超过1000美圆的商店信息:
  
  SELECT store_name FROM Store_Information WHERE Sales > 1000
  
  查询结果显示为:
  
  store_name
  
  Los Angeles
  
  
  运算函数
  
    现在,我们已经了解到在使用SQL语言进行数据库查询操作时可以通过对数值的判断设定灵活的查询条件。为了增强对运算的支持能力,SQL提供了众多实用的运算函数供广大用户使用。例如,我们可以直接在SQL命令中调用SUM或AVG这两个分别用于计算总数和平均数的函数。语法格式如下:
  
  SELECT "function type"("column_name")
  
  FROM "table_name"
  
  如果我们希望查询Store_Information数据表中所有商店的总销售额的话,可以使用如下命令:
  
  SELECT SUM(Sales) FROM Store_Information
&nbs
展开更多 50%)
分享

猜你喜欢

SQL语言快速入门之三(一)

ASP
SQL语言快速入门之三(一)

SQL语言快速入门之三

SQLServer
SQL语言快速入门之三

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL语言快速入门之一

SQLServer
SQL语言快速入门之一

SQL语言快速入门

编程语言 网络编程
SQL语言快速入门

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL语言快速入门之二

SQLServer
SQL语言快速入门之二

XML轻松学习手册(2)XML快速入门之三

Web开发
XML轻松学习手册(2)XML快速入门之三

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

photoshop教程:钢笔路径制作“心心相印”艺术字

photoshop教程:钢笔路径制作“心心相印”艺术字

轻轻松松的安装Slackware Linux -- 2.作业系统安装初步

轻轻松松的安装Slackware Linux -- 2.作业系统安装初步
下拉加载更多内容 ↓