이름이 긴 필드 이름이나, 긴 릴레이션 이름을 Query 문 내에서 다시 이름을 짓기 위해서 사용합니다.즉, SQL 에서 AS 키워드는 테이블이나 컬럼에 별칭(alias) 을 설정하는데 사용합니다.이 별칭은 쿼리가 실행되는 동안 임시로 사용되며, 실제 데이터베이스에 저장되거나 영구적으로 적용되지 않습니다. 예시SELECT student_name, student_gender FROM students;SELECT student_name AS 학생_이름, student_gender AS 성별 FROM students; 위에서 보는 것처럼 AS 키워드를 사용하면 결과 테이블의 필드명을 알아보기 쉽게 바꿀 수 있습니다.단순해 보이는 AS 키워드는 상당히 많이 사용됩니다.SQL 의 필드명에는 공백문자를 사용할 수 ..
SQL 에는 다양한 함수를 지원합니다. SQL 에서는 다양한 함수를 지원합니다.SQL 에서 지원하는 함수 중에는 문자열 함수, 숫자 함수, 날짜 함수, 변환 함수, NULL 관련 함수, 집계 함수가 있습니다.SQL 을 다루다 보면 이러한 함수들이 얼마나 유용한지, 쿼리문을 보다 이해하기 쉽게 만들고 효율적으로 실행할 수 있게 도와주는지 경험하실 수 있습니다. 문자열 함수문자 데이터를 처리하기 위해 사용되는 SQL 함수를 문자 함수라고 합니다. CONCATCONCAT 함수는 2개 혹은 그 이상의 문자열을 1개의 문자열로 합칠 때 사용합니다.CONCAT(문자열, 문자열, ...) 예를 들어 우리가 patient 라는 테이블이 있다고 가정해 봅시다.해당 테이블에는 환자의 숫자 아이디, 이름, 입원날짜, 환자가..
SQL 연산자는 데이터베이스에서 데이터를 조작하거나 비교하기 위해사용되는 기호나 키워드 입니다.연산자는 숫자, 문자열, 논리값 등을 다룰 때 필수적인 도구로, 다양한 연산을 수행할 수 있도록 도와줍니다. SQL 에서는 산술연산자, 비교연산자, 관계 연산자, 패턴 연산자 등이 있습니다.이 내용에서는 비교연산자, 관계 연산자, 패턴연산자를 설명하겠습니다. 비교연산자두 개의 값을 비교할 때 사용하는 연산자를 비교 연산자 라고 합니다.=두 값이 같은지 확인하는 연산자입니다.SELECT * FROM students WHERE grade = 90;-- grage 값이 90인 학생을 선택합니다. !=두 값이 서로 다른지 확인하는 연산자 입니다. 같지 않을 때 true 입니다.SELECT * FROM students ..
SQL 은 데이터베이스를 관리하기 위한 명령어 모음으로 구성됩니다. SQL 은 데이터를 쉽게 관리하기 위해서 명령어를 지원해 줍니다.이 명령어들은 크게 DDL, DML, DCL 세 가지로 나눕니다.DDLData Definition LanguageDDL 은 데이터베이스의 구조를 정의하거나 수정할 때 사용되는 명령어입니다.즉, 테이블을 생성, 변경, 삭제하거나 데이터베이스의 구조를 설정합니다. 주요 명령어는 다음과 같습니다.CREATE : 데이터베이스, 테이블, 인텍스, 뷰 등을 생성ALTER : 테이블의 구조를 수정DROP : 테이블, 데이터베이스, 뷰 등을 삭제TRUNCATE : 테이블의 모든 데이터를 삭제 예시 코드CREATECREATE TABLE students ( student_id INT P..