Página
A-5
Computación en Acción, S.A. de C.V.
Derechos Reservados®
Sentencias básicas en SQL para reportes
Sentencias básicas,
Continuación
OR
La siguiente consulta extrae solo los registros de la tabla
Documentos
cuyo
Folio
es 2
O
es
4.
SELECT
*
FROM
admDocumentos
WHERE
CFOLIO =
2
OR
CFOLIO = 4
IN
La siguiente consulta extrae solo los registros de la tabla
Documentos
cuyo
Folio
es 1 y 2.
SELECT
*
FROM
admDocumentos
WHERE
CFOLIO IN (1,2)
BETWEEN
La siguiente consulta extrae los registros de la tabla
Documentos
cuyo
Folio
está entre 2 y
10.
SELECT
*
FROM
admDocumentos
WHERE
CFOLIO BETWEEN 2 AND 10
Alias
La siguiente consulta crea el alias
f
del campo
cFolio
y
d
de la tabla llamada
admDocumentos
para reducir el tamaño de la sentencia y facilitar su lectura.
SELECT
cFolio
AS
f
FROM
admDocumentos
AS
d
ORDER BY ASC
La siguiente consulta ordena los registros por folio en forma ascendente.
SELECT
*
FROM
admDocumentos
ORDER
BY
CFOLIO
ASC
ORDER BY DESC
La siguiente consulta ordena los registros por folio en forma descendente.
SELECT
*
FROM
admDocumentos
ORDER
BY
CFOLIO
DESC
SELECT TOP
La instrucción SELECT TOP muestra el número de registros especificado.
Sintaxis
:
SELECT
top
num_registros
FROM
tabla
SELECT TOP 1
ASC
La siguiente consulta extrae el primer registro de la tabla
Documentos
.
Ejemplo
:
SELECT
top
1
*
FROM
admDocumentos
ORDER
BY
CFOLIO
ASC
SELECT TOP 1
DESC
La siguiente consulta extrae el último registro de la tabla
Documentos
.
Ejemplo
:
SELECT
top
1
*
FROM
admDocumentos
ORDER
BY
CFOLIO
DESC
Continúa en la siguiente página