0% encontró este documento útil (0 votos)
48 vistas2 páginas

Select SQL

El documento describe la sintaxis y uso de la instrucción SELECT en MySQL, incluyendo opciones como DISTINCT, WHERE, GROUP BY, HAVING, ORDER BY y LIMIT. Se explica cómo seleccionar columnas de datos de tablas y aplicar condiciones para filtrar resultados. Además, se destacan las funcionalidades de agrupación y ordenación de datos en las consultas.

Cargado por

Angélica Ortega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas2 páginas

Select SQL

El documento describe la sintaxis y uso de la instrucción SELECT en MySQL, incluyendo opciones como DISTINCT, WHERE, GROUP BY, HAVING, ORDER BY y LIMIT. Se explica cómo seleccionar columnas de datos de tablas y aplicar condiciones para filtrar resultados. Además, se destacan las funcionalidades de agrupación y ordenación de datos en las consultas.

Cargado por

Angélica Ortega
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

[12:08] Jose Francisco Carbajal Violante

MySQL

SELECT [ALL | DISTINCT | DISTINCTROW ] [HIGH_PRIORITY] [STRAIGHT_JOIN]


[SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE]
[SQL_CALC_FOUND_ROWS] select_expr [, select_expr ...] [FROM table_references [PARTITION
partition_list] [WHERE where_condition] [GROUP BY {col_name | expr | position} [ASC | DESC], ...
[WITH ROLLUP]] [HAVING where_condition] [ORDER BY {col_name | expr | position} [ASC |
DESC], ...] [LIMIT {[offset,] row_count | row_count OFFSET offset}] [PROCEDURE
procedure_name(argument_list)] [INTO OUTFILE 'file_name' [CHARACTER SET charset_name]
export_options | INTO DUMPFILE 'file_name' | INTO var_name [, var_name]] [FOR UPDATE |
LOCK IN SHARE MODE]]

1 SELECT
2     [ALL | DISTINCT| DISTINCTROW ]
3       [HIGH_PRIORITY]
4       [STRAIGHT_JOIN]
5       [SQL_SMALL_RESULT] [SQL_BIG_RESULT][SQL_BUFFER_RESULT]
6       [SQL_CACHE | SQL_NO_CACHE][SQL_CALC_FOUND_ROWS]
7     select_expr [, select_expr ...]
8     [FROM table_references
9       [PARTITION partition_list]
10     [WHERE where_condition]
11     [GROUP BY {col_name | expr | position}
12       [ASC | DESC],... [WITH ROLLUP]]
13     [HAVING where_condition]
14     [ORDER BY {col_name | expr | position}
15       [ASC | DESC],...]
16     [LIMIT {[offset,]row_count | row_countOFFSET offset}]
17     [PROCEDURE procedure_name(argument_list)]
18     [INTO OUTFILE 'file_name'
19         [CHARACTER SET charset_name]
20         export_options
21       | INTO DUMPFILE 'file_name'
22       | INTO var_name[, var_name]]
23     [FOR UPDATE | LOCK IN SHARE MODE]]

 Con SELECT podemos seleccionar una o varias columnas de datos.


 FROM table_references nos vale para seleccionar una o varias tablas que almacenan
las columnas previamente indicadas.
 En WHERE where_condition se especifican la o las condiciones que se deben cumplir
para los valores solicitados.
Dentro de la claúsula WHERE tenemos los siguientes condicionantes que son importantes y
útiles:

 GROUP BY: Nos permite agrupar los datos obtenidos de la base de datos.
 HAVING: Permite hacer cálculos y condiciones más complejas que no se pueden hacer
con la cláusula WHERE.
 ORDER BY: Ordenación por columna.
 LIMIT: Especificación del número de filas devueltas.

Cláusula WHERE MySQL: Consultas condicionales en bases de datos


Sintaxis y ejemplos de la cláusula WHERE MySQL, su funcionalidad es la de realizar consultas
condicionales a bases de datos

También podría gustarte