zoukankan      html  css  js  c++  java
  • 【13】一个完整的select语句[SELECT (Transact-SQL)]

    简介:

    从数据库中检索行,并允许从 SQL Server 2012 中的一个或多个表中选择一个或多个行或列。 虽然 SELECT 语句的完整语法较复杂,但其主要子句可归纳如下:

    [ WITH <common_table_expression>]
    
    SELECT select_list [ INTO new_table ]
    
    [ FROM table_source ] [ WHERE search_condition ]
    
    [ GROUP BY group_by_expression]
    
    [ HAVING search_condition]
    
    [ ORDER BY order_expression [ ASC | DESC ] ]

    可在查询之间使用 UNION、EXCEPT 和 INTERSECT 运算符,以便将各个查询的结果合并或比较到一个结果集中。

    语法:

    <SELECT statement> ::=  
        [WITH <common_table_expression> [,...n]]
        <query_expression> 
        [ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } 
      [ ,...n ] ] 
        [ <FOR Clause>] 
        [ OPTION ( <query_hint> [ ,...n ] ) ] 
    <query_expression> ::= 
        { <query_specification> | ( <query_expression> ) } 
        [  { UNION [ ALL ] | EXCEPT | INTERSECT }
            <query_specification> | ( <query_expression> ) [...n ] ] 
    <query_specification> ::= 
    SELECT [ ALL | DISTINCT ] 
        [TOP ( expression ) [PERCENT] [ WITH TIES ] ] 
        < select_list > 
        [ INTO new_table ] 
        [ FROM { <table_source> } [ ,...n ] ] 
        [ WHERE <search_condition> ] 
        [ <GROUP BY> ] 
        [ HAVING < search_condition > ]
  • 相关阅读:
    IIS配置ThinkPHP重写
    Redis安装
    ubuntu学习笔记
    PHP连接MySQL数据库SELinux中一些setsebool的用法
    centos+frp
    centos7.6安装nginx
    在CentOS 7-8上安装PHP 8.0
    centos7安装.net5.0(core)
    阿里云服务器配置清单
    阿里云服务器centos7.6安装mysql8.0.23
  • 原文地址:https://www.cnblogs.com/lolitagis02/p/8159433.html
Copyright © 2011-2022 走看看