카테고리 없음

03-1 select from where

HaeYoung_12 2022. 9. 15. 19:50

DROP 개체 삭제문

CREATE 개체 생성문

CALL 스토어드 프로시저를 호출하는예약어

DELIMITER 스토어드 프로시저를 묶어주는 예약어

AUTO_INCREMENT

SELECT 열_이름
    FROM 테이블_이름
    WHERE 조건식
    GROUP BY 열_이름
    HAVING 조건식
    ORDER BY 열_이름
    LIMIT 숫자

SELECT와 FROM

SELECT * FROM member;

SELECT 데이터를 가져올때 사용하는 예약어

* 모든 것을 의미 여기서는 사용된 위치가 열이름이 나올 곳이므로 모든 열을 말함

FROM 다음에 테이블 이름이 나옴 테이블에서 내용을 가져온다는 의미

원칙적으로 데이터베이스 이름.테이블이름 형식을 사용해야하지만

대부분 테이블_이름 으로 만 사용

별칭(AS)

열 이름이 길어서 복잡할때 지정 가능 별칭에 공백이 있을시 큰따옴표로 묶어줌

SELECT ADDR 주소, DEBUT_DATE “데뷔 일자”

WHERE절

SELECT 열_이름
    FROM 테이블_이름
    WHERE 조건식;

관게연산자, 논리 연산자의 사용

관계연산자 >,<,≥,≤,=

논리연산자 AND, OR, BETWEEN ~ AND(이상 ~이하)

IN()

LIKE() 문자열의 일부글자 검색

여러글자 %

한글자 _

EX) 우% 제일 앞글자가 우인 데이터

      우_ 제일 앞글자가 우이고 그 뒤에 글자가 한글자인 데이터

서브쿼리

주의 반환 되는 값이 하나 여야함.

SELECT안에 또 다른 SELECT가 들아가는 것

SELECT MEM_NAME,HEIGHT FROM MEMBER

where height>( select height from member where mem_name=”에이핑크”);