Administradores de Banco de Dados

Perguntas e respostas para profissionais de banco de dados que desejam aprimorar suas habilidades em banco de dados e aprender com outras pessoas da comunidade






3
Por que existem diferenças no plano de execução entre OFFSET… FETCH e o antigo esquema ROW_NUMBER?
O novo OFFSET ... FETCHmodelo introduzido no SQL Server 2012 oferece paginação simples e mais rápida. Por que existem diferenças, considerando que as duas formas são semanticamente idênticas e muito comuns? Alguém poderia assumir que o otimizador reconhece os dois e os otimiza (trivialmente) ao máximo. Aqui está um caso …


3
Por que tenho que selecionar na tabela dupla?
Isso funciona nos principais Sistemas de Gerenciamento de Banco de Dados de Relação com maior probabilidade de aparecer no StackOverflow / dba.stackexchange, sendo SQL Server, MySQL, PostgreSQL e SQLite (WebSQL) . select 'abc' abc, 1 def; Não funciona no Oracle. Por que precisamos selecionar DUAL no Oracle? O padrão ISO …
15 oracle  select 

3
Retornar uma coluna por data em um intervalo
Digamos que eu tenha a Tabela A: BookingsPerPerson Person_Id ArrivalDate DepartureDate 123456 2012-01-01 2012-01-04 213415 2012-01-02 2012-01-07 O que eu preciso alcançar com uma visualização é o seguinte: Person_Id ArrivalDate DepartureDate Jan-01 Jan-02 Jan-03 Jan-04 Jan-05 Jan-06 Jan-07 123456 2012-01-01 2012-01-04 1 1 1 1 213415 2012-01-02 2012-01-07 1 1 …







Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.