Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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?
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...
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...
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.