Escolar Documentos
Profissional Documentos
Cultura Documentos
Sintaxis
{ *
| { table_name | view_name | table_alias }.*
| { column_name | expression | IDENTITYCOL | ROWGUIDCOL }
[ [ AS ] column_alias ]
| column_alias = expression
} [ ,...n ]
Argumentos
DISTINCT
Especifica que slo pueden aparecer filas exclusivas en el conjunto de resultados. Los
valores NULL se consideran iguales a efectos de la palabra clave DISTINCT.
TOP n [PERCENT]
Especifica que slo se van a utilizar las primeras n filas del conjunto de resultados de la
consulta; n es un valor entero entre 0 y 4294967295.
Si la consulta contiene una clusula ORDER BY, se utilizarn las primeras n filas (o el
porcentaje n de filas) ordenadas por la clusula ORDER BY. Cuando la consulta no
tiene una clusula ORDER BY, el nmero de filas es arbitrario.
WITH TIES
Especifica que las filas adicionales se devolvern del conjunto de resultados base con el
mismo valor en las columnas ORDER BY que el que aparece en la ltima de las filas de
TOP n (PERCENT). TOP ...WITH TIES slo se puede especificar si hay una clusula
ORDER BY especificada.
TOP n [PERCENT]
TOP 120 /*Return the top 120 rows of the result set. */
TOP 15 PERCENT /* Return the top 15% of the result set. */.
TOP n [PERCENT]
WITH TIES
Especifica que las filas adicionales se devolvern del conjunto de resultados base con el
mismo valor en las columnas ORDER BY que el que aparece en la ltima de las filas de
TOP n (PERCENT). TOP ...WITH TIES slo se puede especificar si hay una clusula
ORDER BY especificada.
begin transaction
update dbo.sales
set stor_id=6380
where title_id='PS3333'
select title_id, ord_num , stor_id from dbo.sales
order by stor_id
rollback
column_alias
Es un nombre alternativo para reemplazar el nombre de la columna en el
conjunto de resultados de la consulta. Por ejemplo, se puede especificar el alias
"Quantity", "Quantity to Date" o "Qty" para una columna llamada quantity.
Los alias tambin se utilizan para especificar nombres para los resultados de
expresiones; por ejemplo:
USE Northwind
SELECT AVG(UnitPrice) AS 'Average Price'
FROM [Order Details]
Expresiones