locked
Consulta Sql RRS feed

  • Pergunta

  •  

    Olá! bom dia!

     

    Tenho uma tabela de endereços, nela estou verificando os campos que possuiem

    +  caracteres que o limite/tamanho. Montei a consulta seguinte:

     

    select nome, len(nome) as nome1, rua, len(rua) as rua1, cidade, len(cidade) as 

    cidade1 from cliente

    where len(nome)  > 25

    union

    select nome, len(nome) as nome1, rua, len(rua) as rua1, len(cidade) as cidade1

     from cliente

    where len(rua)  > 15

    union

    select nome, len(nome) as nome1, rua, len(rua) as rua1, len(cidade) as cidade1

     from cliente

    where len(cidade)  > 12

    order by nome

     

    Agora tenho a seguinte dúvida: como uma consulta para agrupar/selecionar os

    registros que contenha problemas de tamanho em comum. Exemplo:

     

    Problema no campo: rua

    Maria| 5 | Rua xxxxxxx  | 30 |

    Zé     | 2 | Rua zzzzzzzz | 26 |

    ----------------------------------

     

    Problema no campo: rua e cidade

    Rui| 4 | Rua xxxxxxx   | 30 |   belo horizonte | 14 |

    Zé | 2 | Rua zzzzzzzz | 26 |   belo horizonte | 14 |

    ----------------------------------

     

    Problema no campo: nome, rua e cidade

    Maria Sila Rosa benta..... | 30 | Rua xxxxxxx   | 30 |   belo horizonte | 14 |

    Zé Roberto Maia lemo..... | 38 | Rua zzzzzzzz | 26 |   belo horizonte | 14 |

    Roberto Rui Maria lemo..... | 45 | Rua aaaa.. | 36 |   belo horizonte | 14 |

    ----------------------------------

     

    Desde já grato.

    quinta-feira, 14 de junho de 2007 13:28