투케이2K

7. (MYSQL/SQL) select where in , between and , like 조건절을 사용해 결과 출력 실시 본문

MySqlDB

7. (MYSQL/SQL) select where in , between and , like 조건절을 사용해 결과 출력 실시

투케이2K 2021. 8. 13. 18:11

[개발 환경 설정]

개발 툴 : Heidi

개발 언어 : Mysql


[소스 코드]

/*
[select where in , between and , like 조건절을 사용해 결과 출력 실시]
1. in : 다중 조건을 지정할 때 사용합니다 (하나만 만족해도 true 반환)
2. and : a와 b의 조건을 모두 true 값을 반환해야합니다
3. between and : 특정 범위 값을 지정할때 사용합니다 (컬럼 between 시작 and 종료)
4. like : 데이터 중에서 특정 문자 포함여부를 확인합니다
   ('김%' - (김)으로 시작 / '%김%' - (김) 포함 / '%김' - (김)으로 종료)
5. 로직 : in 조건으로 백제, 신라를 만족하는 조건을 찾은 후 
   >> 나이가 20 ~ 25 범위인 조건을 찾은 후 
   >> 이름 중에서 (김)으로 시작하는 데이터 출력
*/


-- [select where 조건 절 조회 실시]
select * -- 
    from test_user
where t_dept in ('백제', '신라')
    and t_age between 20 and 25
    and t_name like '김%';

[결과 출력]


[요약 설명]

/*

[select where in , between and , like 조건절을 사용해 결과 출력 실시]

1. in : 다중 조건을 지정할 때 사용합니다 (하나만 만족해도 true 반환)

2. and : a와 b의 조건을 모두 true 값을 반환해야합니다

3. between and : 특정 범위 값을 지정할때 사용합니다 (컬럼 between 시작 and 종료)

4. like : 데이터 중에서 특정 문자 포함여부를 확인합니다

    ('김%' - (김)으로 시작 / '%김%' - (김) 포함 / '%김' - (김)으로 종료)

5. 로직 : in 조건으로 백제, 신라를 만족하는 조건을 찾은 후

    >> 나이가 20 ~ 25 범위인 조건을 찾은 후

    >> 이름 중에서 (김)으로 시작하는 데이터 출력

*/


 

반응형
Comments