programing

값을 붙여 임시 열을 추가하다

firstcheck 2023. 1. 21. 10:04
반응형

값을 붙여 임시 열을 추가하다

이렇게 엄선된 문장이 있습니다.

select field1, field2  
  from table1

내가 원하는 것은 "예"라는 가치만을 가진 새로운 필드를 갖는 것이다.

newfield테이블에는 존재하지 않지만 이 쿼리를 실행하면 example 필드의 값을 가진 가상 컬럼이 생성됩니다.

select field1, field2, 'example' as TempField
from table1

이 방법은 여러 SQL 구현 간에 작동해야 합니다.

다음과 같이 정적으로 값을 정의하는 것을 의미합니다.

SELECT field1, 
       field2,
       'example' AS newfield
  FROM TABLE1

그러면 출력에 "newfield"라는 열이 추가되고 해당 값은 항상 "example"이 됩니다.

SQL에 익숙하지 않지만 임시 쿼리 열을 만들 때 select를 사용할 수 있을 것 같습니다.

select field1, field2, 'example' as newfield from table1

물론 그것은 당신의 질의 결과에만 존재합니다.실제로 표를 수정하는 것은 아닙니다.

예를 들어 TABLE registrofaena에는 minutos라는 컬럼이 없습니다.Minutos가 생성되고 내용은 demora/60을 나눈 결과입니다.즉, 지연 값을 분 단위로 표시하는 컬럼을 만들었습니다.

다음은 쿼리입니다.

SELECT idfaena,fechahora,demora, demora/60 as minutos,comentario 
FROM registrofaena  
WHERE fecha>='2018-10-17' AND comentario <> '' 
ORDER BY idfaena ASC;

다음은 보기입니다.

여기 결과물이야.

select field1, field2, NewField = 'example' from table1 
select field1, field2, '' as newfield from table1

이것으로 할 수 있습니다.

언급URL : https://stackoverflow.com/questions/3097150/add-a-temporary-column-with-a-value

반응형