C#

C# SELECT 1

잔망 루피 2023. 10. 6. 11:15

데이터 검색문 SELECT 문

테이블에서 데이터를 검색하기위해 사용할때 SELECT문 사용한다.

 

형식을 알아보자.

  • |  ==  or
  • + == 1번이상
  • * == 0번 이상

테이블 특정 열 검색

SELECT 이름, 주소 FROM 학생;    # 학생 테이블에서 이름과 주소를 출력

SELECT * FROM 학생; # 학생테이블 모든 정보 출력

 

중복 행을 제거하여 검색

SELECT DISTINCT 소속학과 FROM 학생; 	#소속학과를 한번만 출력


조건검색 : WHERE의 사용

SELECT 이름, 학년, 소속학과, 휴대폰번호 FROM 학생
WHERE 학년 > 1 AND 소속학과 ='컴퓨터';  #소속학년이 1학년 이상 + 소속학과가 컴퓨터인 조건

 

순서화 검색

SELECT 이름, 학년, 소속학과 FROM 학생
WHERE 소속학과 = '컴퓨터' OR 소속학과 = '정보통신'
ORDER BY 학년 ASC 

학생 테이블에서 학년을 오름차순(ASC)한다. 내림차순(DESC)


그룹화 검색 : GROUP BY 절

SELECT 성별, MAX(나이) AS '최고 나이', MIN(나이) AS '최저 나이'
FROM 학생
GROUP BY 성별;

#GROUP BY는 그룹화할 열_리스트를 정하는 것으로 출력할 데이터 중 하나로 칭해야함

#ex) SELECT 주소, MAX(나이), MIN(나이) 일경우,
GROUP BY 주소; 로 묶어야함