select문 3

SQL 조작어(DML) - SELECT (부분 매치 질의문)

⑦ 부분 매치 질의문 • 부분 매치 질의문은 조건문 작성 시 문자형 자료의 일부를 가지고 비교하여 검색하는 질의문을 말한다. • 부분 매치 질의문에서 '%'는 여러 문자를 대신하고, '_'는 하자리를 대신한다. • '%'나'_'를 이용하여 조건문을 작성할 때는 '=' 대신 'LIKE'를 이용한다. 학생테이블 학번 성명 학년 수강과목 점수 연락처 011111 김예진 1 경영학과 85 2341-4567 022010 김상현 2 산업공학과 80 111-1234 033223 김태희 1 데이터베이스 88 2452-2151 044020 유병승 3 운영체제 92 055533 양호준 2 행정학과 90 2432-4461 066017 이우식 4 행정학과 75 6255-7588 예) [학생] 테이블에서 연락처의 번호가 '75..

정보처리기사 2021.07.20

SQL 조작어(DML) - SELECT (하위 질의문)

부속(하위) 질의문 • 부속 질의문은 질의문 안에 또 하나의 질의문을 가지고 있는 형태로, 일반적으로 두 개 이상 여러 테이블을 이용해야 하는 경우 사용된다. • 처음에 나오는 질의문을 메인 질의문이리고 하고, 두번째 나오는 질의문을 부속(하위) 질의문이라고 한다. • 메인 질의문과 부속 질의문의 연결은 =, IN 등으로 연결된다. 학생정보 학번 이름 학과 학년 연락처 090111 김감찬 컴퓨터 1 234-4567 081010 이철수 기계 2 432-1234 090223 김정애 컴퓨터 1 245-2151 072020 이길동 수학 3 246-1177 081533 이영진 법학 2 242-4461 061017 이순신 체육 4 625-7588 학과 인원 학과 학생수 컴퓨터 35 기계 25 수학 30 법학 20 ..

정보처리기사 2021.07.20

SQL 조작어(DML) - SELECT (검색된 결과 정렬)

검색된 결과를 원하는 기준에 따라 정렬시키고자 할 때, 'ORDER BY'절을 이용한다. 학생테이블 학번 성명 학년 수강과목 점수 연락처 011111 김예진 1 경영학과 85 2341-4567 022010 김상현 2 산업공학과 80 111-1234 033223 김태희 1 데이터베이스 88 2452-2151 044020 유병승 3 운영체제 92 055533 양호준 2 행정학과 90 2432-4461 066017 이우식 4 행정학과 75 6255-7588 예) [학생]테이블에서 점수가 85점 이상인 학생을 학번의 오름차순으로 성명을 검색하시오. SELECT 성명 FROM 학생 WHERE 점수 >=85 ORDER BY 학번 ASC; -정렬을 수행할 때 ORDER BY 절을 사용하며, 오름차순은 ASC, 내림 ..

정보처리기사 2021.07.20