Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

[SOLUCIONADO] Select tipo de dato estructurado

Estas en el tema de Select tipo de dato estructurado en el foro de PostgreSQL en Foros del Web. He creado un tipo de dato estructurado llamado dueño formado por 3 varchar(Nombre, apellido, Dni) y cree un campo llamado propietario en una tabla llamada ...
  #1 (permalink)  
Antiguo 02/01/2014, 11:50
 
Fecha de Ingreso: febrero-2013
Ubicación: Madrid
Mensajes: 20
Antigüedad: 11 años, 1 mes
Puntos: 1
Select tipo de dato estructurado

He creado un tipo de dato estructurado llamado dueño formado por 3 varchar(Nombre, apellido, Dni) y cree un campo llamado propietario en una tabla llamada viviendas siguiendo este tipo de dato, mi pregunta es como puedo hacer un
select de propietario en donde solo me salga el dni.
Espero que puedan ayudarme gracias.
  #2 (permalink)  
Antiguo 02/01/2014, 14:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Select tipo de dato estructurado

Mira esta secuencia.

Código SQL:
Ver original
  1. pruebas=> CREATE TYPE dueno AS (nombre VARCHAR(80),apellido VARCHAR(80),dni VARCHAR(80));
  2. CREATE TYPE
  3. pruebas=> CREATE TABLE viviendas(propietario dueno);
  4. CREATE TABLE
  5. pruebas=> INSERT INTO viviendas VALUES(('OROZCO','DANIEL','12383435')::dueno);
  6. INSERT 0 1
  7. pruebas=> SELECT *FROM viviendas;
  8.        propietario
  9. --------------------------
  10.  (OROZCO,DANIEL,12383435)
  11. (1 fila)
  12.  
  13.  
  14. pruebas=> SELECT (propietario).dni FROM viviendas;
  15.    dni
  16. ----------
  17.  12383435
  18. (1 fila)
  19.  
  20. pruebas=> SELECT (propietario).nombre,(propietario).apellido,(propietario).dni FROM viviendas;
  21.  nombre | apellido |   dni
  22. --------+----------+----------
  23.  OROZCO | DANIEL   | 12383435
  24. (1 fila)

Creo que es lo que necesitas.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/01/2014, 16:00
 
Fecha de Ingreso: febrero-2013
Ubicación: Madrid
Mensajes: 20
Antigüedad: 11 años, 1 mes
Puntos: 1
Respuesta: Select tipo de dato estructurado

Gracias me ayudo mucho la respuesta.

Etiquetas: as, dato, select, tabla, tipo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:45.