FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
¿Huecos en una tabla?
¿Cómo puedo obtener los huecos que existen en una tabla enumerada sin tener que recorrerla? ¿Alguna función?
Ej: 1 Articulo 1 2 Articulo 2 4 Articulo 4 5 Articulo 5 Me debería devolver 3. |
#2
|
||||
|
||||
Bueno, eso no es un "hueco en una tabla"
Para hacer lo que quieres tendrás que tener unas reglas fijas en ese campo, si TODOS los artículos se llaman "Articulo " 1, 2, 3, etc. entonces podrás hacer una búsqueda ordenada. Si son códigos numéricos será más fácil, obviamente. Si tienes "Articulo 1", "Otro artículo", "artículo x"... me temo que es algo imposible. |
#3
|
||||
|
||||
Dependiendo del motor puede hacerse. En PostgreSQL tienen una función que genera datos al vuelo:
__________________
El malabarista. |
#4
|
||||
|
||||
Creo que no es eso lo que pregunta, ya que la generación automática "aleatoria" está disponible en casi todas las herramientas de manejo de bases de datos.
|
#5
|
||||
|
||||
Cita:
Esta genera datos basados en un rango (no aleatorio) y devuelve una tabla como si se hubiera llenado manualmente. https://www.citusdata.com/blog/2018/...-generate-sql/
__________________
El malabarista. |
#6
|
||||
|
||||
Pues eso, que no es lo que está buscando
|
#7
|
||||
|
||||
Yo creo que podrías sacerlo con algo así; Creo que todo lo que he utilizado existe en todos los motores de SQL (es estandard de SQL).
Tal vez cambie cómo se definen las variables, pero la sintaxis debe ser similar. Suponiendo que la tabla se llame TABLA1 y tenga estos valores: Cita:
Para ello se crea una temporal con todos los posibles, entre el maximo y mínimo existente en TABLA1, y luego se miran los que faltan.
En la imagen, lo primero es TABLA1 y lo segundo la consulta anterior ejecutada:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 23-06-2022 a las 09:43:48. |
#8
|
||||
|
||||
Suponiendo que la estructura de latabla es:
Código:
ARTICULOS( ID INTEGER, DESCRIPCION VARCHAR(100) )
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mostrar barras en Tchart sin huecos | cocute | Varios | 1 | 26-01-2015 14:45:36 |
Problema con Stored Procedure para actualizar tabla con datos de otra tabla. | Adrian Murua | MySQL | 4 | 04-02-2012 02:54:49 |
Huecos en una tabla | digongo | SQL | 5 | 20-12-2007 19:03:14 |
Recorrer Tabla, contar registro repetidos y escribir totales en otra Tabla | Lucas_diaz1810 | Conexión con bases de datos | 1 | 25-12-2006 13:04:34 |
Tabla con huecos | NickName | Firebird e Interbase | 5 | 23-09-2003 19:42:09 |
|