728x90

STUDY 222

WHERE 조건 절을 활용한 데이터 검색

사용자가 원하는 데이터를 조회할 때 사용하는 것이 WHERE 절 입니다. WHERE 절은 WHERE라는 단어에서 알 수 있듯이 조건을 지정해 데이터 값을 '어디에서 어떻게' 가져올지 정합니다. WHERE 절의 주요 특징 WHERE 절을 사용하여 조회하려는 조건을 지정할 수 있습니다.WHERE 절은 FROM 절 다음에 위치합니다.수행될 조건 절에는 비교 연산자, SQL 연산자, 논리 연산자, 열 이름, 표현식, 숫자, 문자들을 쓸 수 있습니다. SELECT 문에서 WHERE 절은 다음 형식으로 쓸 수 있습니다. SELECT ----------------------> 출력하려는 열FROM ----------------------> 참조하려는 테이블WHERE ----------------------> 조건식 ..

STUDY/SQL 2021.03.03

산술 처리하기(데이터 값끼리 계산하기)

산술 연산자는 데이터 값을 계산하고 할 때 사용합니다. 산술 표현식에는 열 이름, 숫자, 날짜, 산술 연산자 등을 포함할 수 있으며, 산술 연산자에는 +(더하기), -(뺴기), *(곱하기), / (나누기)가 있습니다. SELECT 문에서는 FROM 절을 제외한 모든 절에서 산술 연산자를 사용할 수 있습니다. 예시> employee 테이블에서 employee_id, salary, salary에 500 더한 값, 100을 뺀 값, 10%를 추가해서 2로 나눈 값을 출력하세요. [입력문] SELECT employee_id, salary, salary+500, salary-100, (salary*1.1)/2 FROM employees; [실행 결과] salary+500, salary-100, (salary*1...

STUDY/SQL 2021.03.02

데이터 값 연결하기

연결연산자 || 연결 연산자인 || 를 사용하면 각 열의 결과를 연결해 하나의 열로 결과를 표현할 수 있고, 문자열을 추가해 새로운 데이터를 표현하는 열을 만들 수도 있습니다. [열 이름]||[열 이름] or [열 이름]||'[문자]'※문자를 붙일 때는 작은 따옴표를 사용 예시>employee 테이블에서 employee_id 를 출력하고 first_name과 last_name을 붙여서 출력 SELECT employee_id, first_name, last_name FROM employees; [실행결과] 예시2> employees 테이블에서 employee_id를 출력하고, first_name과 last_name을 붙여서 출력하되 가운데 한 칸을 띄워 주세요. 다음 열에는 email을 출력하되 @comp..

STUDY/SQL 2021.02.26

SQL 문을 효율적으로 작성하기 위해 별칭 사용하기

AS 접속사 SELECT 문의 결과를 출력할 때 일반적으로 열 이름은 테이블을 정의할 때 명명한 열의 제목(열 이름)을 출력합니다. 원래명명된 열 이름 외에 열 이름으로 임의로 바꿔 쓰려고 할 때 사용하는 것이 별칭(alias)입니다. AS 명령문 예시>SELECT 열 이름 AS 별칭 ※ 별칭은 열 이름을 임시로 변경하는데 사용합니다. 원래의 열 이름이 물리적으로 변경되는 것은 아닙니다. 예시>employee 테이블에서 employee_id는 '사원번호', first_name은 '이름' 'last_name'은 성으로 출력 SELECT employee_id AS 사원번호, first_name AS 이름, last_name AS 성 FROM employees; [실행결과]

STUDY/SQL 2021.02.25

중복으로 출력된 값 제거하기

DISTINCT 명령문 SQL 연산이나 보고서를 작성할 때 데이터 값의 행이 중복되었다면 중복된 데이터를 제거하고 출력해야 합니다. 이럴 럐 사용하는 것이 DISTINCT 명령어입니다. 예시>employees 테이블에서 중복 값이 생기지 않도록 job_id를 출력하세요. SELECT job_id FROM employees;[실행결과] job_id를 이용해 출력했는데 위와 같이 중복된 값이 그대로 출력되어 보기 어려울 때 DISTINCT를 이용하여 중복값을 제거합니다. SELECT DISTINCT jod_id FROM employees; [실행결과] ※ DISTINCT 명령어 뒤에 열 이름을 계속 나열하면 나열한 순서대로 DISTINCT 가 모두 적용되므로 유의해야 합니다.

STUDY/SQL 2021.02.24

원하는 열만 조회하고 정렬하기

SELECT 문을 이용하여 특정 테이블에서 원하는 열만 조회하기SELECT 문을 사용하면 테이블에서 특정 열(column)의 내용만 조회가 가능합니다. 예시>SELECT 문을 이용해 employee_id와 first_name과 last_name을 선택하여 직원들의 사원번호화 이름을 출력 [입력]SELECT employee_id, first_name, last_name FROM employees; [실행결과] SELECT 명령문 뒤에 나열한 열 이름 순서대로 결과과 조회된 것을 확인할 수 있습니다. 열(column) 이름은 쉼표(,)를 붙여 계속해서 나열할 수 있으며 결과는 나열한 순서대로 출력됩니다. 모든 열을 조회하는 * 대신 열(column) 이름을 모두 나열해도 같은 결과가 출력됩니다. 출력결과를 ..

STUDY/SQL 2021.02.23
728x90