Files
freeCodeCamp/guide/spanish/sql/sql-select-distinct-statement/index.md
Carlos Alberto Ramírez a0cdec9ab1 Complentar información UNIQUE (#24517)
Se complementa la existencia de la cláusula UNIQUE
2019-08-10 16:42:16 -07:00

2.7 KiB

title, localeTitle
title localeTitle
SQL Select Distinct Statement SQL Select Distinct Statement

SQL Select Distinct Statement

Introducción

Esta palabra clave nos permite obtener listas de valores únicos en una columna. Esta guía lo demostrará.

Visualización completa de los datos en la tabla de alumnos.

USE fcc_sql_guides_database; 
 SELECT studentID, FullName, sat_score, programOfStudy, rcd_Created, rcd_Updated FROM student; 
+-----------+------------------------+-----------+------------------+---------------------+---------------------+ 
 | studentID | FullName               | sat_score | programOfStudy   | rcd_Created         | rcd_Updated         | 
 +-----------+------------------------+-----------+------------------+---------------------+---------------------+ 
 |         1 | Monique Davis          |       400 | Literature       | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         2 | Teri Gutierrez         |       800 | Programming      | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         3 | Spencer Pautier        |      1000 | Programming      | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         4 | Louis Ramsey           |      1200 | Programming      | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         5 | Alvin Greene           |      1200 | Programming      | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         6 | Sophie Freeman         |      1200 | Programming      | 2017-08-16 15:34:50 | 2017-08-16 15:34:50 | 
 |         7 | Edgar Frank "Ted" Codd |      2400 | Computer Science | 2017-08-16 15:35:33 | 2017-08-16 15:35:33 | 
 |         8 | Donald D. Chamberlin   |      2400 | Computer Science | 2017-08-16 15:35:33 | 2017-08-16 15:35:33 | 
 |         9 | Raymond F. Boyce       |      2400 | Computer Science | 2017-08-16 15:35:33 | 2017-08-16 15:35:33 | 
 +-----------+------------------------+-----------+------------------+---------------------+---------------------+ 
 9 rows in set (0.00 sec) 

Obtener lista de campos de estudio.

SELECT DISTINCT programOfStudy FROM student; 
+------------------+ 
 | programOfStudy   | 
 +------------------+ 
 | Literature       | 
 | Programming      | 
 | Computer Science | 
 +------------------+ 
 3 rows in set (0.00 sec) 

En ciertas bases de datos es aceptada también la cláusula UNIQUE, como por ejemplo ORACLE, la cual tiene la misma funcionalidad del DISTINCT.

Al igual que con todas estas cosas de SQL, hay MUCHO MÁS que lo que está en esta guía introductoria.

Espero que al menos esto te dé suficiente para empezar.

Consulte el manual de su administrador de base de datos y diviértase probando diferentes opciones usted mismo.