TRANSFORMAR LINHAS em COLUNAS no SQL Server com o PIVOT

  Рет қаралды 40,125

DBA PRO

DBA PRO

Күн бұрын

Пікірлер: 78
@warlockalpha
@warlockalpha 4 жыл бұрын
Muito bom cara. Esse perfil de ensino é ideal para quem já conhece um pouco e procura aperfeiçoar. Esse tipo de pessoa não gosta de enrolação e seu vídeo foi curso e sucinto. Gostei muito mesmo e vou usar
@DBAPRO
@DBAPRO 4 жыл бұрын
Valeu! :D
@lbrandaovieira5
@lbrandaovieira5 2 жыл бұрын
Cara, conhecendo o seu canal agora em 2022. Parabéns pela explicação! Muito direto!! Obrigado por postar videos assim. Ganhou um inscrito!
@DBAPRO
@DBAPRO 2 жыл бұрын
Obrigado, TMJ! :)
@iananeri6255
@iananeri6255 4 жыл бұрын
Você explica muito bem. Consegui fazer o pivot só te acompanhando
@DBAPRO
@DBAPRO 4 жыл бұрын
Valeu! :D
@raflym
@raflym 6 жыл бұрын
Li uns 10 tutorias pra tentar relembrar como fazia... Não entendi nada... Vi o vídeo e elucidou na hora! Valeu demais!
@DBAPRO
@DBAPRO 6 жыл бұрын
Oi Rafly, obrigado pelo feedback e por curtir o canal. Abraço, Josué
@raphaeldayan
@raphaeldayan 4 жыл бұрын
Sua didática é brilhante!!! Muito obrigado pelo vídeo!
@DBAPRO
@DBAPRO 4 жыл бұрын
Valeu Raphael! Seja bem-vindo!
@FabioGriebner
@FabioGriebner 3 жыл бұрын
Salvou meu couro aqui mano! Parabéns pela inciativa
@DBAPRO
@DBAPRO 3 жыл бұрын
TMJ! :)
@guilhermemartins1106
@guilhermemartins1106 2 жыл бұрын
Show de bola mano, ajudou muito !
@DBAPRO
@DBAPRO 2 жыл бұрын
Valeu, seja bem-vindo! :)
@erick-moreira
@erick-moreira 4 жыл бұрын
Parabéns pela didática e obrigado por compartilhar conhecimento! 👍🏼
@DBAPRO
@DBAPRO 4 жыл бұрын
Valeu Erick! Seja bem-vindo! :)
@carlosrenatofreire6219
@carlosrenatofreire6219 6 жыл бұрын
Cara sua didática é fantástica! Parabéns! Já me inscrevi!
@DBAPRO
@DBAPRO 6 жыл бұрын
Valeu Carlos! Muito obrigado pelo feedback! E a propósito, o vídeo complementar prometido no final desse tutorial já saiu (kzbin.info/www/bejne/q3malWp9patohdk). Se quiseres acompanhar outros tutoriais e novidades sobre banco de dados você será mais do que bem-vindo no meu blog: www.dba-pro.com. Abraço Josué
@brunorenanpissaia4391
@brunorenanpissaia4391 3 жыл бұрын
Me ajudou bastante. Muito obrigado
@DBAPRO
@DBAPRO 3 жыл бұрын
Valeu! :D
@AOliveira96
@AOliveira96 6 жыл бұрын
Valeu Brother, me ajudou bastante , vc explica de maneira muito simples e fácil.
@DBAPRO
@DBAPRO 6 жыл бұрын
Valeu Anderson! Obrigado por participar do canal! :-)
@pleandrovaz
@pleandrovaz 6 жыл бұрын
Velho.....sensacional o vídeo meus parabéns e muito obrigado.
@DBAPRO
@DBAPRO 6 жыл бұрын
Valeu Paulo, seja bem-vindo ao canal! Abraço, Josué
@marcelosabioni
@marcelosabioni 4 жыл бұрын
Excelente vídeo! Muito obrigado!
@DBAPRO
@DBAPRO 4 жыл бұрын
Valeu Marcelo! :)
@JeffersonAntuness
@JeffersonAntuness 6 жыл бұрын
Muito bom, parabéns. Por favor continue.
@DBAPRO
@DBAPRO 6 жыл бұрын
Oi Jefferson, obrigado pelo feedback e por curtir o canal. Abraço
@ocharlespereira
@ocharlespereira 6 жыл бұрын
Opa, sou seu primeiro INSCRITO..... mereço premio em kkk. Suas aulas são show de bola. Parabéns.
@DBAPRO
@DBAPRO 6 жыл бұрын
Fala Charles, blz? Obrigado pela inscrição!! Já estou pensando nos prêmios mesmo em... assim que o canal chegar a 1mm de inscritos eu vou distribuir vários!! Com você assinando, agora falta só 999.999 kkkkk Abraço e obrigado pelo feedback!
@Matheusluizluiz
@Matheusluizluiz 6 жыл бұрын
Cara, parabens! Boa Didática !
@DBAPRO
@DBAPRO 6 жыл бұрын
Valeu Matheus! Obrigado por compartilhar o canal. Abraço, Josué
@franklacerda7359
@franklacerda7359 5 жыл бұрын
Parabéns amigo, seu video acabou me ajudando muito.
@DBAPRO
@DBAPRO 5 жыл бұрын
Valeu! :D
@viniciusaponte4381
@viniciusaponte4381 3 жыл бұрын
Muito bom, me salvou!
@DBAPRO
@DBAPRO 3 жыл бұрын
Valeu, TMJ! :)
@douglera_
@douglera_ 5 жыл бұрын
Parabéns cara!
@DBAPRO
@DBAPRO 5 жыл бұрын
Valeu Douglas! Abraço, Josué
@alexandreluizdesouza9719
@alexandreluizdesouza9719 Жыл бұрын
Olá, você publicou o outro vídeo com o modo para inserir automaticamente o nomes? Obrigado
@DBAPRO
@DBAPRO Жыл бұрын
Olá, sim: dba-pro.com/pivot-com-colunas-dinamicas-no-sql-server/
@alexandreluizdesouza9719
@alexandreluizdesouza9719 Жыл бұрын
@@DBAPRO infelizmente no modo dinâmico para mim não funcionou, estou usando Format (dtvenda, 'MM,yyyy') as mes_ano e quando executo o sql dá erro, mas agradeço muito as informações. Obrigado
@franciscogarcialima5099
@franciscogarcialima5099 6 жыл бұрын
Boa noite, excelente vídeo. Como disse o Carlos a Didática e ótima. Um dúvida é possível fazer o pivot sem agregação. é que minhas tabelas não tem nenhum campo de agregação.
@DBAPRO
@DBAPRO 6 жыл бұрын
Bom dia Francisco, obrigado pelo feedback. Se a tabela não possui campos para agregação você pode usar qualquer um dos campos com a função max() por exemplo. Como todos os valores são individuais, não haverá eliminação de nenhum deles. Abraço, Josué
@ReurykyBSilva
@ReurykyBSilva Жыл бұрын
Muito bom @DBAPRO , uma duvida, o PIVOT só funciona com agregação? Eu tenho uma tabela que armazena a data de alteração de status de projetos, por exemplo eu tenho um projeto que em 01/12/2023 está com status ABERTO, em 02/12/2023 alterado para EXECUÇÃO e no dia 05/12/2023 alterado para CONCLUIDO. No entanto quando faço a query, ela me retorna 3 linhas tipo: Projeto|Data...........|Status| 123456|01/12/2023|ABERTO| 123456|02/12/2023|EXECUÇÃO| 123456|05/12/2023|CONCLUÍDO| e eu gostaria que me retornasse apenas 1 linhas com os status no cabeçalho da tabela, e as datas na linha referente ao projeto: Projeto|ABERTO.......|EXECUÇÃO.|CONCLUÍDO| 123456|01/12/2023|02/12/2023|05/12/2023| Seria possível?
@DBAPRO
@DBAPRO Жыл бұрын
Tem um vídeo no canal com pivot para multiplas colunas, embora que no seu caso talvez seja melhor usar sub-querys mesmo para ficar mais simples.
@abnersrodrigues
@abnersrodrigues Жыл бұрын
Precisando montar isso no postgres
@DBAPRO
@DBAPRO Жыл бұрын
boa!
@abnersrodrigues
@abnersrodrigues Жыл бұрын
@@DBAPRO Alguma dica pra mim???
@careisjr
@careisjr 4 жыл бұрын
Eu queria fazer um pivot com datas variáreis. Por exemplo: Listar as 3 últimas datas de atualização de preço dos produtos. As linhas seriam os produtos e as colunas seriam as datas das atualizações de preço onde o cabeçalho destas colunas seriam "Última", "Penúltima" e "Antepenúltima". Difícil né?
@DBAPRO
@DBAPRO 4 жыл бұрын
Creio que não. Dê uma olhada nesse link (dba-pro.com/pivot-com-2-colunas-ou-mais/), tem uma série de links de vídeos sobre pivot, devem ajudar...
@lukasmotta3216
@lukasmotta3216 5 жыл бұрын
Muito bom, sabe dizer se O MariaDb possui algo parecido ?
@DBAPRO
@DBAPRO 5 жыл бұрын
Opa, valeu! Não sei dizer... :D
@vitormicillo1
@vitormicillo1 4 жыл бұрын
@@DBAPRO Sim, funciona da mesma forma
@Mixtli_0
@Mixtli_0 3 жыл бұрын
E quando a coluna valor tem valores em texto?
@DBAPRO
@DBAPRO 3 жыл бұрын
Pivot depende de uma função de agregação. Se os dados não podem ser agregados, terá de organizar as informações usando outra técnica...
@IgorGeorgeAbdo
@IgorGeorgeAbdo 6 жыл бұрын
Boaa!!! mas duvida Você teoricamente faz um Sum do Valor e joga ela pivotando. Legal. E se voce tivesse por exemplo de pivor além do valor, o campo quantidade? Ate tentei pivotar mais campos, mas nada. E parabéns
@DBAPRO
@DBAPRO 6 жыл бұрын
Fala Igor, blz? Cara, dá para fazer PIVOT com mais de uma coluna, porém na minha opinião o código final perde um pouco da essência do PIVOT, que é ser simples. Mais adiante no canal criarei um vídeo mostrando um exemplo de PIVOT com múltiplas colunas (por exemplo valor e quantidade) e o código que eu preferiria. Abraço
@AlessandroSilva-dl3vq
@AlessandroSilva-dl3vq 6 жыл бұрын
Esse comando em excel como ficaria pode me ajudar com o select em vba. Obrigado as aulas são demais
@DBAPRO
@DBAPRO 6 жыл бұрын
Olá Alessandro, seja bem vindo! Tenho uma ótima notícia para você, na próxima terça ensinarei PASSO A PASSO como executar querys no SQL usando o Excel/VBA. Isso responderá em detalhes a sua dúvida. Se quiser entrar na lista de meus amigos através do site dba-pro.com, eu aviso por e-mail assim que o vídeo que você espera for publicado. Abraço
@AlessandroSilva-dl3vq
@AlessandroSilva-dl3vq 6 жыл бұрын
DBA PRO ótima notícia to ansioso por essa aula não veja a hora. Vo entrar no site também. Obrigado.
@DBAPRO
@DBAPRO 6 жыл бұрын
A vontade, nos vemos em breve! :)
@DBAPRO
@DBAPRO 6 жыл бұрын
Legal, seja bem vindo!
@arturbezerra4994
@arturbezerra4994 3 жыл бұрын
Como eu poderia transformar uma única coluna, onde cada linha contém uma string com 6 valores separados por vírgula, em 6 colunas? Tabela existente: Coluna única valor1, valor2, valor3, valor4, valor5, valor6 valor A, valor B, valor C, valor D, valor E, valor F ...
@DBAPRO
@DBAPRO 3 жыл бұрын
Há um vídeo no canal explicando split de string (kzbin.info/www/bejne/qIPOo3qGe52qiqc&ab_channel=DBAPRO). Sua demanda provavelmente inicie por ali...
@awernek81
@awernek81 6 жыл бұрын
Eu sempre tenho que somar?
@DBAPRO
@DBAPRO 6 жыл бұрын
Olá, seja bem-vindo ao canal. Você precisa usar uma função de agregação, mas não necessariamente soma. Pode ser COUNT, AVG, SUM, etc...
@kenin3526
@kenin3526 5 жыл бұрын
Quanto tempo de acesso a plataforma?
@DBAPRO
@DBAPRO 5 жыл бұрын
Opa, bom dia! Revi o vídeo, mas acredito que não tenha entendido sua dúvida. Poderia elaborar mais?
@seupropriodestino
@seupropriodestino 2 жыл бұрын
Ate hoje ainda não consigo fazer esse pivot
@DBAPRO
@DBAPRO 2 жыл бұрын
No canal há vários vídeos com exemplos que ajudarão. Além disso, tenho treinamentos fechados com muito mais detalhamento sobre SQL. QQ coisa pode chamar em dba-pro.com/contato. abraço, Josué
@michaeldarkness
@michaeldarkness 4 жыл бұрын
Estou precisando fazer algo parecido que é trazer tudo que tenho a receber de clientes mês a mês, só que a coluna 'data de vencimento' da minha base vem assim (2020-07-10 00:00:00.000). EX: Consulta Padrão: José / 1.000,00 / 2020-07-10 José / 1.500,00 / 2020-08-10 José / 2.000,00 / 2020-09-10 Maria / 1.000,00 / 2020-07-15 Maria / 1.500,00 / 2020-08-15 Preciso que fique assim: Cliente/Julho - Agosto - Setembro José / 1.000,00 / 1.500,00 / 2.000,00 Maria / 1.000,00 / 1.500,00 Eu Conseguiria fazer isso com o Pivot ?
@DBAPRO
@DBAPRO 4 жыл бұрын
Opa, certamente consegue! Em meu canal há mais vídeos com exemplos de pivot, mas acho que o exemplo desse vídeo mesmo já lhe atende... abraço, Josué
@michaeldarkness
@michaeldarkness 4 жыл бұрын
@@DBAPRO Obrigado pela resposta, tentei separar as datas de vencimento por colunas mês a mês, mas não estou conseguindo de forma alguma, você poderia me ajudar ?
@alfredoseyssuke2102
@alfredoseyssuke2102 6 жыл бұрын
Fala cara, boa tarde! To precisando de um auxilo, ta por ai?
@DBAPRO
@DBAPRO 6 жыл бұрын
Opa, bom dia! Qual seria a dúvida sobre o vídeo?
Transformando linhas em colunas com o operador PIVOT | SQL
19:21
Ítalo Mesquita
Рет қаралды 3,8 М.
Andro, ELMAN, TONI, MONA - Зари (Official Audio)
2:53
RAAVA MUSIC
Рет қаралды 8 МЛН
Жездуха 41-серия
36:26
Million Show
Рет қаралды 5 МЛН
SQL Tutorial - PIVOT
13:11
BeardedDev
Рет қаралды 134 М.
Como migrar para área de dados em 2025
9:01
Thiago Jatobá
Рет қаралды 6 М.
SQL Window Functions in 10 Minutes
10:13
Colt Steele
Рет қаралды 95 М.
PIVOT com 2 COLUNAS ou mais
7:05
DBA PRO
Рет қаралды 14 М.
O que é BANCO DE DADOS e porque INTERESSA APRENDER isso?
14:13
APRENDA COMO FAZER RANK DA FORMA CORRETA | ROW_NUMBER | SQL
15:25
Ítalo Mesquita
Рет қаралды 1,7 М.
Window functions in SQL Server
11:00
kudvenkat
Рет қаралды 223 М.
Condicional IF / ELSE no SQL Server - Estrutura de decisão
13:01
Bóson Treinamentos
Рет қаралды 27 М.
O que é XML - Quebrando mitos e lendas
7:56
DBA PRO
Рет қаралды 93 М.