ㅇ SELECT 절과 FROM절
셀렉트는 최종 결과물로 조회하고싶은 컬럼을 쉼표로 구분해 작성하고, FROM 절은 조회하고싶은 데이터가 있는 테이블을 작성하는것.
SELECT 이름,나이,사는곳 (컬럼들)
FROM 학생(테이블명)
ㅁ *(모든 컬럼)
'*' 은 그 테이블에 모든 컬럼을 불러올때 사용한다.
SELECT *
FROM 학생
--> 학생 테이블에 있는 모든 컬럼들을 보여줘.
ㅁ AS
AS는 ~라고 명명하고 불러와줘.
SELECT 이름 AS 이름들
FROM 학생
--> 학생 테이블에서 이름컬럼을 이름들 이라고 명명하고 그 데이터들을 가져와줘.
ㅁ DISTINCT
말그대로 중복되는 데이터들을 제거해서 조회한다는것이다.
SELECT DISTINCT 점수
FROM 학생
--> 점수가 같은 데이터는 빼고 학생테이블에서 뽑아와봐라.
ㅁ SQL 함수
테이블의 칼럼을 가공해서 결과값을 만들어주는 도구.
ㅇ 문자열 함수
LEFT(컬럼명, 숫자) -> 왼쪽첫번째 자리부터 지정한 숫자만큼 문자가져옴
RIGHT(컬럼명, 숫자) -> 오른쪽첫번째 자리부터 지정한 숫자만큼 문자가져옴
SUBSTRING(컬럼명, 숫자A, 숫자B) -> 문자열 중간 숫자A번째 부터 숫자B까지 가져옴. ('student',2,3) --> 'tu'
CONCAT(컬럼명, 컬럼명, ...) -> 문자열과 문자열을 이어서 출력
REPLACE(컬럼명, '문자', '문자') -> 문자열에서 특정 문자를 찾아 다른 문자로 변경
ISNULL(컬럼명, 문자) -> 이 컬럼값이 NULL이면 문자를, 아니면 컬럼값 그대로 출력
'CS공부 > SQL' 카테고리의 다른 글
ORDER BY절, 서브쿼리 (1) | 2024.01.22 |
---|---|
GROUP BY절, HAVING절 (0) | 2024.01.19 |
CASE문, WHERE절 (0) | 2024.01.16 |
SELECT절-숫자함수, 날짜함수, 순위함수 (0) | 2024.01.12 |
데이터베이스와 SQL (0) | 2024.01.05 |