Unidad 3. Consultas simples (VII)


3.8. Utilización del asterisco *

Si queremos visualizar todas las columnas del origen de datos, en lugar de indicar todas las columnas una a una se puede utilizar el carácter de sustitución *.

Mostrar todos los datos de la tabla oficinas.

SELECT  *

FROM  oficinas;

Obtener todos los datos y el superávit de cada oficina.

SELECT  *, (ventas-objetivo) AS superavit

FROM  oficinas;

También podemos cualificar el * con un nombre de tabla, de vista o un alias de tabla:

SELECT oficinas.*

FROM oficinas;

oficinas.* se interpreta como: todas las columnas de la tabla oficinas.

Esta forma se utiliza normalmente cuando el origen está basado en varias tablas y queremos indicar  todas las columnas no del origen completo sino de una tabla concreta.

Para practicar puedes realizar este Ejercicio La palabra clave *.

3.9. Las palabras clave $IDENTITY y $ROWGUID

La palabra clave $IDENTITY se interpreta como la columna de la tabla que tiene la propiedad IDENTITY (la columna de identidad que vimos en un tema anterior).

Por ejemplo, si en la columna codigo de la tabla usuarios (BD Biblio) se ha definido la propiedad IDENTITY.

SELECT $IDENTITY, nombre, apellidos

FROM usuarios;

Es equivalente a:

SELECT codigo, nombre, apellidos

FROM usuarios;

La palabra clave $ROWGUID se interpreta como la columna de la tabla que tiene la propiedad ROWGUIDCOL y se puede utilizar de la misma forma que $IDENTITY.

Febrero-2010
Pág. 3.7

Atrás  Inicio  Adelante



.