AS 연산자를 사용하는 SQL
4451 단어 programmingbeginnerssqldatabase
SQL AS 연산자(별칭)
SQL 쿼리를 만드는 동안 길고 사용하기 어려운 열 이름의 사용을 용이하게 하고 작업을 실용적으로 만들기 위해 사용하는 것은 SQL 연산자입니다. 이 연산자를 사용하면 더 읽기 쉬운 테이블도 얻을 수 있습니다. 여기서 주목해야 할 점은 열 이름을 변경하지 않고 사용자에게 표시할 때만 이러한 별칭을 사용한다는 것입니다. 따라서 테이블을 변경하지 않습니다. 예를 들어 보여드리겠습니다.
이전 단원에서는
baransel
라는 데이터베이스와 students
라는 테이블을 만들었습니다. 이제 이 표를 보여드리겠습니다.SELECT * FROM students
주의를 기울이면 열 이름은 거의 기억하기 어렵고 사용할 수 없으며 읽을 수도 없습니다. 이제 사용하기 쉽고 읽기 쉬운 열 이름을 만들어 보겠습니다.
이를 위해
AS
키워드를 사용합니다.SELECT name AS "Student Name" FROM students
보시다시피 별칭이
name
인 Student 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
이러한 방식으로 이제 더 읽기 쉬운 테이블을 갖게 되었습니다. 모든 열을 표시하려면 하나씩 모두 작성해야 합니다.
Reference
이 문제에 관하여(AS 연산자를 사용하는 SQL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/baransel/sql-using-as-operator-55fd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)