zoukankan      html  css  js  c++  java
  • 1024.查询-概述

    知道了如何创建表、如何用数据填充它们 以及如何操纵那些数据。现在我们终于可以讨论如何从数据库中检索数据了

    从数据库中检索数据的过程或命令叫做查询。在 SQL 里SELECT命令用于指定查询。

    SELECT命令的一般语法是

    [WITH with_queries]

    SELECT select_list

    FROM table_expression

    [sort_specification]

    下面几个小节描述选择列表、表表达式和排序声明的细节。WITH查询等高级特性将在最后讨论。

    一个简单类型的查询的形式:

    SELECT * FROM table1;

    假设有一个表叫做table1,这条命令将table1中检索所有行和所有用户定义的列(检索的方法取决于客户端应用。

    例如,psql程序将在屏幕上显示一个 ASCII 形式的表格, 而客户端库将提供函数来从检索结果中抽取单个值)。

    选择列表声明*意味着所有表表达式提供的列。 一个选择列表也可以选择可用列的一个子集或者在使用它们之前对列进行计算。

    例如,如果table1有叫做a、b和c的列(可能还有其他),那么你可以用下面的查询:

    SELECT a, b + c FROM table1;

    (假设b和c都是数字数据类型)。

    FROM table1是一种非常简单的表表达式:它只读取了一个表。

    通常,表表达式可以是基本表、连接和子查询组成的复杂结构 但你也可以省略整个表表达式而把SELECT命令当做一个计算器:

    SELECT 3 * 4;

    如果选择列表里的表达式返回变化的结果,那么这就更有用了。例如,你可以用这种方法调用函数:

    SELECT random();

  • 相关阅读:
    JSP动作元素<jsp:include>和<jsp:param>的搭配使用
    js去除字符串中的空格
    js 判断字符串中是否包含某个字符串(转载)
    window+R
    eclipse中ctrl+K失效
    图片转二进制——各种方法汇总(转载)
    spring mvc使用ModelAndView时发生No request handling method with name '方法 名' in class [类名]的错误
    类中main函数的快捷创建
    java中的中文字符转码技术
    SPOJ QTREE6
  • 原文地址:https://www.cnblogs.com/bufuzhou/p/14244087.html
Copyright © 2011-2022 走看看