美文网首页
chapter04:检索数据

chapter04:检索数据

作者: WeirdoSu | 来源:发表于2017-12-16 19:43 被阅读0次

SELECT语句

最常用,必须给出——想选择什么,从什么地方选择。

检索单个列

products表中检索一个名为prod_name的列:

SELECT prod_name FROM products

  • 不区分大小写,但对所有的SQL关键字使用大写,对所有列和表名使用小写,易于阅读和调试;
  • 以 ; 结束语句。

检索多个列

SELECT prod_id, prod_name, prod_price FROM products;

检索所有列

SELECT * FROM products;

检索不同的行

使用DISTINCT关键字,只返回不同的值。

SELECT DISTINCT vend_id FROM products;

!:不能部分使用DISTINCT,DISTINCT关键字应用于所有列而不仅是前置它的列。即如果给出SELECT DISTINCT vend_id, prod_price;,除非指定的两个列都不同,否则所有行都将被检索出来。

限制结果

SELECT语句返回所有匹配的行。为了返回第一行或前几行,可使用LIMIT子句:

  • 返回不多于5行:
SELECT prod_name FROM products LIMIT 5;
  • 指定要检索的开始行和行数:
SELECT prod_name FROM products LIMIT 5, 5;

使用完全限定的表名

即同时使用表名和列字。

SELECT products.prod_name FROM products;

表名也可以完全限定:

SELECT products.prod_name FROM crashcourse.products;

相关文章

  • chapter04:检索数据

    SELECT语句 最常用,必须给出——想选择什么,从什么地方选择。 检索单个列 从products表中检索一个名为...

  • 单表查询

    创建数据库 CREATE DATABASE chapter04; 选择数据库 USE chapter04; 创建表...

  • ElasticSearch全文检索引擎-介绍

    全文检索 一种将文件种或者数据库中所有文本与检索项匹配的文字资料检索方法。对全文数据的检索 数据分类: 结构化数据...

  • 算法与数据结构-检索(2)

    顺序检索 顺序检索:逐个检查每个数据元素。 顺序检索简单,复杂度与被检索的数据元素个数成正比,因此顺序检索也被称为...

  • 基础Sql语句之一

    检索数据 检索单列select columnname from tablename检索多列select colum...

  • 雄兵连之武神-76、曙光号

    “目标刑天,检索基因数据!” “数据检索中……数据检索分析完成!“ “代号:刑天,类盘古体生命; 超级基因型号:后...

  • MySQL 命令

    检索数据 检索单个列:SELECT column FROM tablename; 检索多个列:SELECT col...

  • 商品检索

    ElasticSearch实现商品检索 商品检索 检索入口 复杂条件检索 检索业务需要考虑的问题 商品基本的数据模...

  • 局部敏感哈希 Local-Sensitive-Hashing

    通过局部敏感哈希可以实现高维数据的快速检索,提高数据搜寻检索效率

  • SQL必知必会读书笔记2

    检索数据 前期数据准备:mysql学习前期数据准备 - 简书 检索单个列 格式:SELECT 列名 FROM 表名...

网友评论

      本文标题:chapter04:检索数据

      本文链接:https://www.haomeiwen.com/subject/znhewxtx.html