SQL Adicione uma coluna para obter dinamicamente o valor de outra coluna

Jasmim

Eu tenho uma mesa assim:

LV1 | LV2 | LV3 
A   | B   |C
X   |Y    |Null

Eu quero adicionar uma coluna para chegar ao nível inferior,

LV1 | LV2 | LV3 |Bottom
A   | B   |C    |C
X   |Y    |Null |Y

Como devo fazer isso? - Estou usando o SQL Server

Obrigado

Mansoor

use CTE para obter seu resultado:

 CREATE TABLE #table(LV1 VARCHAR(10) ,LV2 VARCHAR(10) , LV3 VARCHAR(10))
 INSERT INTO #table(LV1  ,LV2  , LV3)
 SELECT 'A','B','C' UNION ALL
 SELECT 'X','Y',null

 ;WITH CTE (LV1  ,LV2  , LV3 , Bottom) AS
 (
   SELECT LV1  ,LV2  , LV3 , COALESCE(LV3,LV2,LV1)
   FROM #table
 ) 

 SELECT * FROM CTE

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

Adicione datas de uma coluna para outra

adicione o valor da coluna de uma linha de uma tabela e exiba a outra coluna

Usando awk para obter o valor máximo de uma coluna, para cada valor único de outra coluna

SQL para selecionar o valor de uma coluna que corresponde a vários valores em outra coluna?

SQL. Como pegar o valor de uma coluna e passá-lo para outra coluna

Como obter o valor de outra coluna na mesma tabela para se tornar uma referência

pandas: como gerar uma nova coluna para obter o valor de outra coluna da última data-hora

Como obter valor de uma coluna de um arquivo de texto para valores de outra coluna

SQL Ao selecionar, altere o valor de uma coluna para em branco com base no valor de outra coluna

Como obter o valor incrementado em uma coluna com base na outra coluna em sql

Adicione ou subtraia o primeiro valor de uma coluna para o resto da coluna (MATLAB)

Altere o valor de uma coluna para outra

Como obter o valor médio de uma coluna dependendo de outra coluna em R

Como obter corresponde o valor de uma coluna com outra coluna no dataframe

Como posso obter o valor mínimo de uma coluna quando a outra coluna é nula?

Como obter o menor valor de uma coluna com base em outra coluna nos pandas?

Consulta SQL - Deseja construir uma coluna com base nos valores de outra coluna e, em seguida, usar a coluna para fazer uma junção à esquerda para obter outros valores

Banco de dados SQL - considerando o valor máximo de uma coluna para outra coluna da tabela

SQLAlchemy define o valor padrão de uma coluna para o de outra coluna

Pandas: adicione o valor de uma coluna a outra se houver índice

Pandas: obtenha o valor mais alto de uma coluna para cada valor único em outra coluna

É possível usar o valor da coluna sendo atualizado para atualizar outra coluna dentro de uma tabela no SQL Server?

Adicione uma coluna de proporção para cada coluna

como escrever uma consulta para definir o valor de uma coluna com base em outra coluna

Atualizar o valor da coluna quando outra coluna corresponde ao valor de uma lista no SQL

Como faço para obter apenas o valor máximo de uma coluna SQL

Encontre o valor de uma coluna dentro de outra coluna

Adicione uma nova coluna ao quadro de dados onde a nova coluna é o menor valor de data de um grupo onde outra coluna corresponde a uma condição

SQL: como obter o valor diferente de uma coluna / tipo?

TOP lista

  1. 1

    Obtendo apenas o número de uma String C #

  2. 2

    como acessar a conexão do banco de dados em visualizações no codeigniter 4

  3. 3

    Como redimensionar tabelas geradas pelo Stargazer no R Markdown?

  4. 4

    recuperar valores em uma linha de dataframes com base no valor em outro

  5. 5

    Firebase Storage Web: como fazer upload de um arquivo

  6. 6

    为什么在使用argc和argv时不会出现分段错误?

  7. 7

    Como agrupar objetos em uma lista em outras listas por atributo usando streams e Java 8?

  8. 8

    Qual é a diferença entre o tamanho do passo e a taxa de aprendizado no aprendizado de máquina?

  9. 9

    Por que definir a variável como uma string vazia não é necessária em meu código?

  10. 10

    Insert a value to hidden input Laravel Blade

  11. 11

    Configure o coletor de arquivos Serilog para usar um arquivo de log por execução do aplicativo

  12. 12

    Como ler arquivos yaml em laravel?

  13. 13

    Série Fibonacci usando programação dinâmica

  14. 14

    Como adicionar elementos a um array multidimensional em PHP?

  15. 15

    How do I set an IronPython ctypes c_char_p pointer to an absolute address that is not a valid memory address to read from?

  16. 16

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  17. 17

    Como faço para que um formulário no Access se torne uma janela pop-up?

  18. 18

    Como anexar um arquivo a um e-mail usando JavaMail

  19. 19

    Adicionar campos de texto dinâmicos por meio da seleção suspensa de componentes?

  20. 20

    如何使用SOM算法进行分类预测

  21. 21

    TypeError não capturado: não é possível atribuir a propriedade somente leitura

quentelabel

Arquivo