Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mário Monteiro

Numero de "Enter" existente em um campo no DB

Recommended Posts

Pessoal tentei algumas opções aqui mas não consegui fazer funcionar

 

Como consultar o numero de Enter que existe em um determinado campo no DB retornando o valor atual do registro e ao lado o numero de ocorrências

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi.

Você quer procurar o nº de caracteres de Line Return dentro de uma string ?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Preciso saber isso

 

Mas não consegui este retorno

 

É possivel?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se existe melhor forma em MySql, mas em Oracle faria.

 

Uma function para contar o número de LR numa string, teria de pesquisar qual o valor ASC dela, não lembro.

A SQL seria algo do tipo.

 

SELECT CHAVE,CONTA_LR(CAMPO1) QTD
FROM   TABELA
GROUP BY CHAVE

 

Sei que MySql tem funções poderosas para "varrer" strings tipo Match, mas como não trabalho com este BD não conheço (só sei que tem).

 

Ajudou ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seriam 10 e 13 os códigos

 

http://din.uem.br/sica/material/ascii.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja isto

 

SELECT CHAVE, substrCount(campo1,ASCII(10)) QTD10, substrCount(campo1,ASCII(13)) QTD13
FROM   TABELA
GROUP BY CHAVE

 

Rolou ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem nenhuma função nativa que eu possa usar somente a query?

 

Vou continuar pesquisando

Compartilhar este post


Link para o post
Compartilhar em outros sites
Não tem nenhuma função nativa que eu possa usar somente a query?

 

Vou continuar pesquisando

 

Não sei dizer.

 

Tente o manual, talvez ajude.

 

Pq não quer criar uma FUNCTION ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salve Salve grande mario monteiro!

 

SELECT (LENGTH(campo) - LENGTH(REPLACE(campo, '\n', '')))qtde_de_enters from banco.tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ficou perfeito giesta

 

E obrigado também Motta pela ajuda nas pesquisas

 

:clap:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.