美文网首页
SELECT语句

SELECT语句

作者: 无人问津的呢喃 | 来源:发表于2018-08-10 11:34 被阅读0次

检索单列

SELECT Pro_name FROM Products;

检索多列

SELECT Pro_name,Pro_address FROM Products;

最后一列不需要加逗号

检索所有列

SELECT * FROM Products;

检索不同的值 DISTINCT

当你需要检索的列里有重复的值,比如很多的商品的供应商(vend_id)都相同,我们需要检索出所有的供应商,但不想要它重复出现。

SELECT DISTINCT  vend_id FROM Products;

注意:不能部分使用 DISTINCT
DISTINCT 关键字作用于所有的列,不仅仅是跟在其后的那一列。例
如,你指定 SELECT DISTINCT vend_id, prod_price,除非指定的
两列完全相同,否则所有的行都会被检索出来。

简单的说,就是将后面的所有列的一条数据当做整体进行比较,只要其中一列的数据不相同,就当做不相同。

限制结果

指定输出的行数,各个DBMS的语法不相同,我使用的是MySql,它的方法是LIMIT OFFSET;’

SELECT Pro_name FROM Products LIMIT 4;//限定输出4行
SELECT Pro_name FROM Products LIMIT 4 OFFSET 2;//从第三行开始检索,检索三行 简写LIMT 2,4 

注:如果数据不够,比如只有4行数据,LIMIT 5 只会打印4条数据
数据检索是从第0行开始

注释

1、#注释内容

这是一条注释

SELECT prod_name FROM Products;
2、-- 注释内容(--后面需要加空格)
SELECT prod_name -- 这是一条注释
FROM Products;

注:上面的俩种方法的注释范围是注释开始的以后的行全部,不能局部注释
局部注释:/* / 支持多行注释
SELECT prod_name /
这是一条注释
我也是注释 */
FROM Products;

相关文章

  • 六、ORACLE 子查询

    子查询在SELECT、UPDATE、DELETE语句内部可以出现SELECT语句。内部SELECT语句结果作为外部...

  • 03 - 查询基础

    SELECT 语句 列的查询 基本的 SELECT 语句 语法: 说明: 该 SELECT 语句包含了 SELEC...

  • MySQL深度知识三(摘自sql官方文档)

    SQL SELECT INTO 语句可用于创建表的备份复件。 SELECT INTO 语句SELECT INTO ...

  • java_sql子查询

    子查询:select语句里面嵌套select语句 子查询出现的问题:select ..(select).from....

  • 【MySQL必知必会】第4章:检索数据

    使用SELECT语句可以抽取数据的多个列 4.1 基本的SELECT语句 基本的SELECT语句可以检索单个列...

  • 子查询

    1 定义 :select查询语句中嵌套了select语句,嵌套的那个select查询语句就叫子查询1.1 从emp...

  • DQL_子查询

    子查询 select语句中嵌套select语句,被嵌套的select语句是子查询 子查询可以出现的地方 where...

  • SQL学习笔记2——基础查询

    1. SELECT语句基础 从表中选取数据时需要使用 SELECT 语句,通过 SELECT 语句查询并选取出必要...

  • Shell 循环语句(四) select

    Bash 还提供了 select 循环。其语法如下所示: select 循环语句有如下特点: select 语句使...

  • sql语句笔记

    SQL SELECT 语句 SELECT 语句用于从数据库中选取数据。 (查询后返回数据) SQL SELECT ...

网友评论

      本文标题:SELECT语句

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