AS 연산자를 사용하는 SQL

Sign up to my newsletter!.



SQL AS 연산자(별칭)



SQL 쿼리를 만드는 동안 길고 사용하기 어려운 열 이름의 사용을 용이하게 하고 작업을 실용적으로 만들기 위해 사용하는 것은 SQL 연산자입니다. 이 연산자를 사용하면 더 읽기 쉬운 테이블도 얻을 수 있습니다. 여기서 주목해야 할 점은 열 이름을 변경하지 않고 사용자에게 표시할 때만 이러한 별칭을 사용한다는 것입니다. 따라서 테이블을 변경하지 않습니다. 예를 들어 보여드리겠습니다.

이전 단원에서는 baransel라는 데이터베이스와 students라는 테이블을 만들었습니다. 이제 이 표를 보여드리겠습니다.

SELECT * FROM students




주의를 기울이면 열 이름은 거의 기억하기 어렵고 사용할 수 없으며 읽을 수도 없습니다. 이제 사용하기 쉽고 읽기 쉬운 열 이름을 만들어 보겠습니다.

이를 위해 AS 키워드를 사용합니다.

SELECT name AS "Student Name" FROM students




보시다시피 별칭이 nameStudent Name 라는 열이 표시되었습니다. 하나의 열만 하나씩 만들 수 있다고 말할 건가요? 물론 아닙니다. 별칭을 사용하여 원하는 열을 호출할 수 있습니다.

SELECT name AS "Student Name", surname as "Student Surname" FROM students


보시다시피 별칭을 사용하여 여러 열을 호출했습니다. 여기서 주의해야 할 또 다른 문제는 더 이상 * 연산자로 모든 열을 호출할 수 없다는 것입니다. 이를 위해 하나씩 모두 작성해야하므로 바로 작성합시다.

SELECT name AS "Student Name", surname as "Student Surname", quiz, midterm, final, class_no FROM students




이런 식으로 모든 열을 호출했습니다. 여기에서 별칭으로 호출한 항목의 별칭이 표시되고 다른 열은 정상적으로 표시됩니다.

SQL 조인 열



여기에서 학생들의 이름과 성이 다른 열에 있지만 일상 생활의 많은 곳에서 이름과 성이 함께 사용되는 것을 보셨을 것입니다.

더 유용하고 읽기 쉽기 때문입니다. 이제 이렇게 해봅시다. 여기서 다시 주목해야 할 점은 테이블을 변경하는 것이 아니라 사용자가 이해할 수 있는 형식의 데이터로만 변환한다는 것입니다.

SELECT CONCAT(name ," ", surname) FROM students




따라서 두 열을 결합했습니다. 그러나 주의를 기울이면 열 이름이 없으며 어떻게 처리할지 묻습니다.

SELECT CONCAT(name ," ", surname) AS "Full name" FROM students


이러한 방식으로 이제 더 읽기 쉬운 테이블을 갖게 되었습니다. 모든 열을 표시하려면 하나씩 모두 작성해야 합니다.

Sign up to my newsletter!.

좋은 웹페이지 즐겨찾기