Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Seleccionar todos los registros de una tabla menos 2 (https://www.clubdelphi.com/foros/showthread.php?t=23307)

FunBit 13-07-2005 16:17:05

Seleccionar todos los registros de una tabla menos 2
 
Hola foreros!

Trabajo con una base de datos MySQL.
Tengo una tabla "empresa" con los campos: codigo, nombre, descripcion, direccion, telefono, ... La tabla empresa tiene unos 57 campos.

Como puedo seleccionar todos los campos menos direccion?
Es decir:
Código SQL [-]
SELECT empresa.*(-direccion) 
 FROM empresa WHERE codi=gEmpresa
Un saludo!

Gracias por adelantado!!

delphi.com.ar 13-07-2005 16:18:27

Definiendo todos los campos menos la dirección:
Código SQL [-]
SELECT ID, RAZON_SOCIAL, CUIT, REFERENTE....
FROM EMPRESA

FunBit 13-07-2005 16:23:45

:eek: UF!!

Queria asegurarme que no habia otra manera.

Por cierto, el hecho de especificar todos los campos no influie en la rapidez de la consulta respecto a poner un *?

Gracias!

delphi.com.ar 13-07-2005 16:59:55

Cita:

Empezado por FunBit
Seleccionar todos los registros de una tabla menos 2

Acabo de releer el hilo, y me doy cuenta del error del título. No te refieres a registros sinó a campos. Es muy importante y básico tener diferenciado estos conceptos.

Cita:

Empezado por FunBit
Queria asegurarme que no habia otra manera.

No recuerdo que ANSI SQL soporte algo similar....

Cita:

Empezado por FunBit
Por cierto, el hecho de especificar todos los campos no influie en la rapidez de la consulta respecto a poner un *?

La carga del servidor dependerá del servidor, lo que si es seguro que si haces un select * de una tabla con muchos campos para solo utilizar un par, no solo cargas al servidor, sino que requieres la transmisión de información en exeso y si lo mantienes del lado del cliente, cargaras innesesariamente al cliente.

FunBit 13-07-2005 17:06:31

OK!

Mil disculpas por el error del titulo i mil gracias por la aclaración!

Un saludo!


La franja horaria es GMT +2. Ahora son las 10:43:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi