FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Hacer selección en una tabla
Hola a todos.
Tengo un problema. Necesito hacer una selección de una tabla por un campo que es de tipo String. La cuestión está en que el campo es el CIF/DNI. Y resulta que en mi base de datos hay muchos cif erróneos. Algunos pone 0, otros un punto, y otros las iniciales del titular de ese nif. Entonces, lo que quiero es sacar todos aquellos nif erróneos para depurar la tabla y actualizarla con los datos correctos. Las selecciones en las que el nif es un punto o cero no hay problema. El problema está en aquellos nif con caracteres. Pero no sé hacer la selección que me permita obtener aquellos nifs que empiezen por dos caracteres (esto es así porque los cif de las empresas empiezan con una letra). Entonces para que me seleccione los que son varios caracteres no sé. Si alguien me pudiera orientar un poco lo agradecería. Un saludo |
#2
|
||||
|
||||
Hola,
Cita:
Puedes usar la función substr de oracle para coger el segundo carácter, pero no veo una posible comparación del caracter para validar si es numérico o no. Así, no se si se puede hacer mejor, pero así me ha funciona en una prueba que acabo de hacer:
Espero te sirva. Saludos |
#3
|
|||
|
|||
Me ha servido un montón
Muchas gracias por responder. La verdad es que me ha servido. No estoy muy puesta en Oracle y debe haber muchas funciones con las que conseguir otras selecciones que todavía tengo que conocer.
Esto de los foros está genial, porque siempre hay alguien que te echa una mano. Gracias de verdad. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Porque lee la tabla completa al hacer append? | judit25 | Conexión con bases de datos | 2 | 31-05-2006 16:20:37 |
Selección de una tabla | chipsoni | SQL | 3 | 03-05-2006 16:18:38 |
Filtrar una tabla a partir de una seleccion hecha en una rejilla | zerelho | OOP | 3 | 19-12-2005 12:59:30 |
Como hacer una actualizacion de una tabla a otra... | uper | Firebird e Interbase | 0 | 14-07-2005 00:36:55 |
Hacer una copia de una tabla | ElCherchu | Conexión con bases de datos | 2 | 18-07-2003 16:38:11 |
|