SQL SELECT AS

Sql Select As



SQL을 사용해 본 적이 있다면 SELECT 문에 익숙할 것입니다. 이는 SQL 쿼리의 기초를 생성하므로 SQL의 'hello world'와 같습니다.

SELECT 문을 사용하면 하나 이상의 데이터베이스 테이블에서 데이터를 검색할 수 있습니다. 그러나 쿼리의 열에 다른 이름이나 일종의 별칭을 지정해야 하는 경우가 발생할 수 있습니다. 어떤 이유에서든 이는 명확성을 위해서이거나 주어진 계산을 수행하기 위한 것입니다.

AS 키워드가 도움이 되는 곳입니다. 이를 통해 열, 테이블 또는 SQL 쿼리 내의 표현식에 별칭을 할당할 수 있습니다.







이 튜토리얼에서는 SQL의 세계에 대해 알아보고 AS 키워드, 존재 이유, 사용 방법에 대해 알아봅니다.



통사론:

SELECT AS 절을 사용하면 SQL 쿼리의 열, 테이블 또는 표현식에 별칭을 할당할 수 있습니다.



구문은 다음과 같이 표현할 수 있습니다.





SELECT 컬럼_이름 AS 별칭_이름

FROM 테이블_이름;

여기서 'column_name'은 선택하려는 컬럼의 이름을 나타내고 'alias_name'은 선택한 컬럼에 할당하려는 별칭을 나타냅니다.

이 기능의 작동 방식을 이해하는 가장 좋은 방법은 직접 사용해 보는 것입니다. 따라서 해당 응용 프로그램의 몇 가지 사용 예를 살펴보겠습니다.



예 1: 열 별칭

AS 키워드의 가장 일반적인 사용법은 별칭이 있는 열을 할당하는 것입니다. 'first_name' 및 'last_name' 열과 함께 고객 정보가 포함된 테이블이 있다고 가정합니다.

테이블에서 데이터를 선택하고 열에 '이름' 및 '성' 별칭을 사용하려는 경우 다음과 같은 쿼리를 사용할 수 있습니다.

이름 AS 선택 '이름' , 성 AS '성'

고객으로부터;

다음 예제 출력에 표시된 대로 결과 열에 대해 다른 이름을 제공해야 합니다.

계산에 별칭을 사용할 수도 있습니다. 예를 들어, 모든 직원의 연봉을 계산하고 그 결과 값을 '연봉' 열로 출력한다고 가정합니다. 쿼리를 다음과 같이 사용할 수 있습니다.

급여 선택 * 12 처럼 '연봉'

직원으로부터;

이 예에서는 급여 열에 12를 곱하여 연봉을 계산하고 '연봉'이라는 별칭을 지정합니다.

예 2: 테이블 별칭

AS 키워드의 두 번째 사용 사례는 테이블 별칭을 설정하고 할당하는 것입니다. 테이블 별칭은 조인을 처리할 때나 쿼리를 더 읽기 쉽게 만드는 데 유용하므로 매우 유용합니다.

AS 키워드를 사용하여 테이블 별칭을 만드는 방법을 보여주는 다음 예를 살펴보세요.

SELECT e.first_name, e.last_name, d.department_name

AS 직원으로부터

INNER JOIN 부서 AS d e.department_id = d.department_id;

이 경우 'e' 및 'd' 별칭을 'employees' 및 'departments' 테이블에 각각 할당합니다. 이렇게 하면 나중에 쿼리에서 테이블을 참조하는 것이 매우 쉬워집니다. 이는 SQL 조인을 처리할 때 매우 자주 발생합니다.

예 3: 표현식 별칭

AS 키워드의 또 다른 사용 사례는 다양한 표현식에 대한 별칭을 만드는 것입니다. 이는 복잡한 표현식이나 계산을 단순화하는 데 도움이 될 수 있습니다.

예를 들어 샘플 데모를 살펴보십시오.

SELECT CONCAT(이름, ' ' , 성) AS '전체 이름'

직원으로부터;

이는 'concat' 함수에 별칭을 할당하는 방법을 보여줍니다.

예 4: 하위 쿼리 별칭

하위 쿼리를 처리할 때 별칭을 만들 수도 있습니다. 이렇게 하면 하위 쿼리를 더 쉽게 참조하고 이해할 수 있습니다.

예는 다음과 같습니다.

SELECT 이름, 성, (

SELECT MAX(급여) FROM 직원

) 처럼 '최대 급여'

직원으로부터;

이 예에서는 하위 쿼리를 사용하여 'employee' 테이블에서 최대 급여를 확인하고 기본 쿼리에서 'Max Salary'라는 별칭을 할당합니다.

예 5: 집계 함수 별칭

마지막으로 다음과 같이 더 읽기 쉬운 출력을 위해 집계 함수의 결과 열에 별칭을 사용할 수 있습니다.

AVG(급여) AS 선택 '평균 연봉'

직원으로부터;

이 경우 AVG() 함수의 결과를 'Average Salary' 별칭에 할당합니다.

결론

이 튜토리얼에서는 테이블, 열, 표현식, 하위 쿼리 등과 같은 다양한 개체에 대한 별칭을 생성할 수 있는 SQL의 기본 기능 중 하나에 대해 배웠습니다. 이는 쿼리 가독성을 향상시키고 쿼리에 대한 명확성을 제공하는 데 도움이 될 수 있습니다. 결과 출력.