Ir para conteúdo
halfar

concat() - para que serve?

Recommended Posts

 

 

alguém saberia dizer a utilidade desta função do mysql. Peguei este exemplo no manual do mysql:

 

Citar

SELECT CONCAT_WS(',','First name','Second name','Last Name');

isto retorna: 


'First name,Second name,Last Name'


Pelo o que entendi, ele coloca como separador dos três argumentos o que foi especificado no primeiro argumento. Se eu alterar para "x" o primeiro argumento ele altera os separadores, veja:

 

Citar

 

SELECT CONCAT_WS('x','First name','Second name','Last Name');

 

retorna:


'First namexSecond namexLast Name'

 

 

Alguém saberia dizer qual a utilidade disto?

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O próprio nome da função já diz... concatenar. A utilidade é concatenar informações de vários campos ou criar separadores entre eles, nada mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem, isso eu entendi.

 

como isso, pelo o que percebi, não dá para trabalhar junto com php, para manipular variaveis.

 

então, esse comando me parece inútil, pois se quero concatenar a frase aí do exemplo, não preciso usar este comando, faço isto direto, sem o comando...

 

não sei se consegui me fazer entender...

 

mas, valew...

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Houve uma ocasião em que eu utilizei ele... mais não me lembro mais qual foi. Mais na ocasião que não me lembro mais qual foi, ele me foi útil =)

 

Mais com a facilidade de se concatenar algo no PHP, realmente ele se torna redundante. Penso que ele existe, para que a linguagem SQL tenha seu próprio método de concatenação...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Próximos Eventos

  • Conteúdo Similar

    • Por h4v3st
      Ola pessoal, estou apanhando aqui apos muitos anos sem mexer com DB.
      Tenho uma tabela com os seguintes resultados
       
      0000001 08:38:57.713 Reliability Ok 0000001 08:40:32.518 Reliability Ok 0000002 08:38:57.920 Reliability Ok 0000002 08:40:32.922 Reliability Ok 0000003 08:38:58.188 Reliability Ok 0000003 08:40:52.828 Reliability Ok 0000004 08:38:58.002 Reliability Ok 0000004 08:40:34.577 Reliability Ok 0000005 08:38:58.083 Reliability Ok 0000005 08:40:32.973 Reliability Ok 0000477 08:39:07.684 Reliability Ok 0000477 08:41:12.927 Reliability Ok 0000478 08:39:10.069 Reliability Ok 0000478 08:41:03.571 Reliability Ok 0000479 08:39:10.977 Reliability Ok 0000479 08:40:57.325 Reliability Ok 0000479 08:41:14.186 Reliability Ok 0000480 08:39:10.838 Reliability Ok 0000480 08:40:57.227 Reliability Ok 0000480 08:41:21.001 Reliability Ok 0000481 08:39:06.941 Reliability Ok 0000481 08:40:56.915 Reliability Ok 0000481 08:41:21.083 Reliability Ok 0000482 08:38:53.650 Gunshot generated passing  
       
      Como contar o numero de linhas removendo as linhas repetidas? No exemplo acima a consulta SQL deveria retornar 11, que sao o numero de linhas removendo as repetidas (da primeira coluna).
    • Por Jesse&Francinete
      Olá pessoas, por incrível que pareça, mesmo eu verificando se o elemento existe, me diz isso:
       

       
      Mas quando clico no botão:
       
      <button type="button" class="btn btn-primary" onclick="validateForm()">Confirmar <span class="glyphicon glyphicon-ok"></span> </button> Ele só valida a de cima "ADMCORP", se no meu form tiver apenas "AMBIENTAL" ele não verifica, mas se tiver "ADMCORP" ele verifica, o que pode ser?
    • Por Jesse&Francinete
      Olá pessoas, por incrível que pareça, mesmo eu verificando se o elemento existe, me diz isso:
       

       
      Mas quando clico no botão:
       
      <button type="button" class="btn btn-primary" onclick="validateForm()">Confirmar <span class="glyphicon glyphicon-ok"></span> </button> Ele só valida a de cima "ADMCORP", se no meu form tiver apenas "AMBIENTAL" ele não verifica, mas se tiver "ADMCORP" ele verifica, o que pode ser?
    • Por Danyx
      Boa tarde Senhores,
       
      Tenho um sistema onde as semanas variam de 1 a 52. Começando na Quarta-feira e terminando na terça da outra semana. segue um ex:
       
      11/10 a 17/10 - Semana 41
      18/10 a 24/10 - semana 42
       
      Gostaria que no relatório viesse a semana atual:
       
      SELECT * FROM `frequencia` WHERE WEEK( data ,1) = WEEK( NOW( ) )
       
      Até ae blz mas quando for fazer o relatorio na semana que vem vai vir outra semana.
    • Por Alfards
      Galerinha tô com uma dúvida. Abaixo (na imagem) vocês podem ver como está o meu banco. A dúvida é a seguinte: como faço a consulta pra retornar: nome da pessoa jurídica, cnpj, telefone, nome do motorista, data_venc da locação, placa do veículo, tipo do veículo e cor, para todas as locações de pessoas jurídicas ordenando pelo cnpj. Eu sei que é um select com join, mas não faço ideia de por onde começar.
       

×

Informação importante

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

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: