Administradores de Banco de Dados

8
Como obter vários dados de linha em uma linha com várias colunas

Eu tenho uma tabela MySQL como esta: User_Id course_name course_location course_id 1 course name 1 location 1 1 1 course name 2 location 2 2 1 course name 3 location 1 3 2 course name 2 location 1 2 2 course name 4 location 4 4 Como posso obter dados com um resultado como este: User_id course 1...

8
XML analisando lentamente

Atualmente, estou tentando ajustar um procedimento armazenado um tanto problemático e notei que a maioria dos custos associados à execução vem da análise de alguns XML em uma tabela temporária. Aqui está o SQL em questão: CREATE TABLE #ChangeSet ( RemarkTypeID TINYINT NOT NULL PRIMARY KEY,...

8
Lógica de avaliação CASE inesperada

Eu sempre entendi que a CASEdeclaração trabalhava em um princípio de "curto-circuito", pois a avaliação das etapas subsequentes não ocorre se uma etapa anterior for avaliada como verdadeira. (Esta resposta A instrução CASE do SQL Server avalia todas as condições ou sai na primeira condição...