• 您的位置我爱Aspx >> 数据库 >> SQL 语言
  • SQL 语言

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:37  关键字:sql
  • 简单的SELECT 语句的语法如下:

    SELECT [ALL|DISTINCT] <目标表达式>[,<目标表达式>]... FROM <表或视图名>[, <表或视图名>]... [WHERE <条件表达式>] [GROUP BY <列名1> [HAVING <条件表达式>]] [ORDER BY <列名2> [ASC | DESC] ]

    整个SELECT 语句的含义是:根据WHERE 子句的条件表达式,从FROM 子句指定的基本表或视图中找出满足条件的元素组,再按SELECT 子句中的目标列表达式选出元素组中的属性值形成结果表。如果有GROUP 子句,则将结果按<列名1>的值进行分组,该属性列值相等的元素组为一个组,每个组产生结果表中的一条记录。如果GROUP 子句带有HAVING 短语,则只有满足指定条件的组才予以输出。如果有ORDER 子句,则结果表还要按<列2>的值升序或降序排序。下面对SELECT 语句的常用形式举例说明。

    例4-1:查询所有员工的员工号和工资

    use pangu

    select emp_id,e_wage

    from employee

    运行结果如下:

    emp_id e_wage

    -------- ---------------------

    10010001 8000.0000

    ......(因数据太多故省略之)

    例4-2:查询表的全部数据

    use pangu

    select *

    from employee

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:关系数据库的范式
    下一篇:Transact-SQL 语言概述