Cífro13 0 Denunciar post Postado Junho 20, 2011 bom dia senhoras e senhores. estou com uma pequena dificuldade a qual descreverei abaixo(se minha mãe me visse falando assim): ^_^ tenho um banco com algumas colunas e quero concatenar uma delas com valor dela e de outra, veja o ex: atual: código | descricao | valor 00128 |bola azul | 0,50 00129 |bola verde | 0,38 desejado: código | descricao | valor 00128 - bola azul |bola azul | 0,50 00129 - bola verde|bola verde | 0,38 em miúdos concatenar (código,' - ',decricao) na tabela código alguém 'helpa' eu? :P Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Junho 20, 2011 SELECT CONCAT( `tabela.campo`, '-', `tabela.campo2` ) as `codDesc` FROM `tabela`; Compartilhar este post Link para o post Compartilhar em outros sites
Cífro13 0 Denunciar post Postado Junho 20, 2011 SELECT CONCAT( `tabela.campo`, '-', `tabela.campo2` ) as `codDesc` FROM `tabela`; SELECT CONCAT( `MATERIAL.DESCRICAO`, '-', `MATERIAL.U_PNUMBER` ) as `MATERIAL.DESCRICAO` FROM `MATERIAL`; ASSIM deu erro Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Junho 21, 2011 Qual erro ? eu testei com uma tabela aqui agora, não deu erro algum, o nome dos campos estão corretos ? Compartilhar este post Link para o post Compartilhar em outros sites
Cífro13 0 Denunciar post Postado Junho 23, 2011 Qual erro ? eu testei com uma tabela aqui agora, não deu erro algum, o nome dos campos estão corretos ? SELECT CONCAT( MATERIAL.DESCRICAO, '-', MATERIAL.U_PNUMBER ) as MATERIAL.DESCRICAO FROM MATERIAL; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 73 . SELECT CONCAT( MATERIAL.DESCRICAO, '-', MATERIAL.U_PNUMBER ) as MATERIAL.DESCRICAO FROM MATERIAL; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 73 . SELECT CONCAT( MATERIAL.DESCRICAO, '-', MATERIAL.U_PNUMBER ) as MATERIAL.DESCRICAO FROM MATERIAL; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 73 . SELECT CONCAT( MATERIAL.DESCRICAO, '-', MATERIAL.U_PNUMBER ) as MATERIAL.DESCRICAO FROM MATERIAL; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 73 . SELECT CONCAT( `MATERIAL.DESCRICAO`, '-', `MATERIAL.U_PNUMBER` ) as `MATERIAL.DESCRICAO` FROM `MATERIAL`; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 16 ` SELECT CONCAT( `MATERIAL.DESCRICAO`, '-', `MATERIAL.U_PNUMBER` ) as `MATERIAL.DESCRICAO` FROM `MATERIAL`; Following Error happened: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 16 ` Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Junho 23, 2011 C:\Users\Andrey>cd .. C:\Users>cd .. C:\>cd \dev\mysql\bin\ C:\dev\mysql\bin>mysql -u root -p Enter password: ****** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5523 Server version: 5.1.41 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database concat; Query OK, 1 row affected (0.01 sec) mysql> use concat; Database changed mysql> create table teste( -> nome varchar( 12 ) not null, -> sobrenome varchar( 25 ) not null, -> nascimento date not null -> )Engine = MyISAM ROW_FORMAT = Default; Query OK, 0 rows affected (0.06 sec) mysql> insert into teste values( 'Andrey', 'Knupp Vital', '1992-01-15' ); Query OK, 1 row affected (0.02 sec) mysql> select concat( 'O Usuário ', teste.nome, ' ', teste.sobrenome, ' Nasceu em: ', teste.nascimento ) as test from teste; +----------------------------------------------------+ | test | +----------------------------------------------------+ | O Usuário Andrey Knupp Vital Nasceu em: 1992-01-15 | +----------------------------------------------------+ 1 row in set (0.00 sec) mysql> Compartilhar este post Link para o post Compartilhar em outros sites
Cífro13 0 Denunciar post Postado Julho 1, 2011 atualizando o post update MATERIAL SET DESCRICAO = 'DESCRICAO'||'-'||'U_PNUMBER'; :joia: O QUE EU QUERIA: deveria pegar duas colunas(descricao e U_pnumber) e concatenar com um hífen entre um campo e outro. :angry: PROBLEMA: ele substitui todas as descrições do banco por DESCRICAO-U_PNUMBER :D ALGUÉM PODE ME AJUDAR A FAZER ESSE CARA ENTENDER QUE A 'DESCRICAO' QUE EU ESTOU FALANDO É O VALOR QUE ESTÁ DENTRO DO CAMPO DESCRIÇÃO, E O MESMO PARA U_PNUMBER? Compartilhar este post Link para o post Compartilhar em outros sites