코딩 공부/web & Java
SELECT문 조건 연산자와 SQL 변수 선언
현장
2022. 9. 1. 21:39
▶ SELECT문 비교 연산자
SELECT column_names
FROM table_name
WHERE column_name >= 10;
→ WHERE절에 사용
▶ SELECT문 논리 연산자
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 OR condition3 ...;
→ WHERE절에 사용
▶ IN 연산자
SELECT column_name
FROM table_name
WHERE column_name IN (value1, value2, ...);
→ 이 값 중에서 하나 이상과 일치하면 조건에 맞는 것
▶ BETWEEN 연산자
SELECT column_name
FROM table_name
WHERE column_name BETWEEN value1 AND value2;
→ value1 부터 value2사이를 출력하고 싶은 경우 사용
▶ SELECT문 산술 연산자
→ 산술연산자(+, -, *, /)의 사용이 가능하다.
SELECT column1 + 10 ...
FROM table_name;
▶ LIKE 연산자
→ 문자열 패턴을 찾을 때 사용
※ 와일드 카드
- % : 0 또는 1개 이상의 character를 나타냄
- _ : 하나의 charactor를 나타냄
▶ 변수
SET @var_name;
→ 변수 선언
SELECT
@var_name + @var_name2),
@var_name > @var_name2),
ROUND((@var_name + @var_name2), 3) ;
/* null 판별시 var IS NULL, null이 아닌 것 판별시, var IS NOT NULL */
→ 위와 같이 산술 연산자 등 사용가능
※ := (대입연산자) or = (대입연산자 또는 비교연산자) 와 같이 구별을 위해 ' : '를 사용하기도 함