별칭을 사용하여 쿼리를 만들고 싶지만 이름으로 변경 가능한 별칭이 필요합니다. 나는 메이크업 기능을 시도했지만 한 후 'AS'구문을 받아 들일 수 없다select 쿼리 별칭을 쿼리로 만들기 --mysql 또는 postgresql 또는 sqlite
"SELECT
col1 AS ("SELECT difin FROM languge WHERE word = 'col1' "),
col2 AS ("SELECT difin FROM languge WHERE word = 'col2' ")
FROM my_table "
:
"SELECT col1 AS 'first name' , col2 AS 'second name' FROM my_table ";
가 지금은 아래와 같이 변경 결과를 필요 예를 들어이 간단한 쿼리입니다. 내가 제대로 질문을 이해 해요 경우
당신이 만들려고하는 기능을 공유 할 수 있을까요? –
샘플 데이터 및 예상 결과를 제공하십시오. 마찬가지로, 당신이하려고하는 것을 이해하기가 어렵습니다. – sgeddes
찾고있는 것은 동적 SQL입니다. 예를 들어 PostgreSQL에서는 다른 오픈 소스 시스템과 같이 SQL로 직접 구현할 수는 없지만 PL/pgSQL 언어로 만들 수 있습니다 ([manual] (https://www.postgresql.org/ 문서/9.5/정지/plpgsql-statements.html) "절 40.5.4. 동적 명령을 실행"이 페이지 뒷부분. – Renzo