SQL 必知必会·笔记<2>检索和排序数据

简介:

1.检索数据

使用SELECT 检索表数据,必须至少给出两条信息——想选择什么, 以及从什么地方选择。

 

检索不同的值

使用DISTINCT关键字,检索不同的值,使用示例:

SELECT DISTINCT vend_id
FROM Products;

 

限制结果

使用关键字限制返回行数:

  1. SQL ServerAccess —— 使用TOP关键字
  2. DB2 —— 使用FETCH FIRST 5(行数) ROWS ONLY
  3. Oracle —— 使用ROWNUM(行计数器)
  4. MySQLMariaDBPostgreSQLSQLite —— LIMIT子句

 

注释

行内注释

SELECT prod_name -- 这是一条注释
FROM Products;

 多行注释

/* SELECT prod_name, vend_id
FROM Products; */
SELECT prod_name
FROM Products;

 

2.排序检索数据

ORDER BY 子句

  ORDER BY 子句取一个或多个列的名字,据此对输出进行排序,示例:

SELECT prod_name
FROM Products
ORDER BY prod_name;

 指定排序方向

数据排序默认使用升序排列(ASC),可以使用DESC(降序)关键字进行降序排列

提示

DESC 关键字只应用到直接位于其前面的列名,如果想在多个列上进行降序排序,必须对每一列指定DESC 关键字。

本文转自gyzhao博客园博客,原文链接:http://www.cnblogs.com/IPrograming/p/3269551.html ,如需转载请自行联系原作者
相关文章
|
4天前
|
SQL API 数据库
在Python中获取筛选后的SQL数据行数
在Python中获取筛选后的SQL数据行数
12 1
|
4天前
|
SQL 分布式计算 数据可视化
数据分享|Python、Spark SQL、MapReduce决策树、回归对车祸发生率影响因素可视化分析
数据分享|Python、Spark SQL、MapReduce决策树、回归对车祸发生率影响因素可视化分析
|
9天前
|
SQL 关系型数据库 MySQL
【MySQL系列笔记】常用SQL
常用SQL分为三种类型,分别为DDL,DML和DQL;这三种类型的SQL语句分别用于管理数据库结构、操作数据、以及查询数据,是数据库操作中最常用的语句类型。 在后面学习的多表联查中,SQL是分析业务后业务后能否实现的基础,以及后面如何书写动态SQL,以及完成级联查询的关键。
163 6
|
9天前
|
SQL 存储 关系型数据库
【MySQL系列笔记】SQL优化
SQL优化是通过调整数据库查询、索引、表结构和配置参数等方式,提高SQL查询性能和效率的过程。它旨在减少查询执行时间、减少系统资源消耗,从而提升数据库系统整体性能。优化方法包括索引优化、查询重写、表分区、适当选择和调整数据库引擎等。
187 3
|
10天前
|
SQL 机器学习/深度学习 数据采集
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
数据分享|SQL Server、Visual Studio、tableau对信贷风险数据ETL分析、数据立方体构建可视化
|
10天前
|
SQL Oracle 关系型数据库
利用 SQL 注入提取数据方法总结
利用 SQL 注入提取数据方法总结
|
11天前
|
SQL 分布式计算 DataWorks
DataWorks产品使用合集之在DataWorks的数据开发模式中,在presql和postsql中支持执行多条SQL语句如何解决
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
39 1
|
12天前
|
SQL 机器学习/深度学习 算法
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
SQL SERVER ANALYSIS SERVICES决策树、聚类、关联规则挖掘分析电商购物网站的用户行为数据
|
8月前
|
SQL
Sql去重查询数据
Sql去重查询数据
63 0
|
3月前
|
SQL 关系型数据库 MySQL
mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据
mysql 中sql 语句查询今天、昨天、近7天、近30天、一个月内、上一月数据