본문 바로가기
코딩 공부/web & Java

SELECT문 조건 연산자와 SQL 변수 선언

by 현장 2022. 9. 1.

▶ 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 = (대입연산자 또는 비교연산자) 와 같이 구별을 위해 ' : '를 사용하기도 함

 

 

'코딩 공부 > web & Java' 카테고리의 다른 글

스키마  (0) 2022.09.02
JOIN문, JOIN 종류  (0) 2022.09.02
SQL 함수와 데이터 타입  (0) 2022.09.01
메소드 구조  (0) 2022.08.29
자바 웹 프로젝트 디렉토리 구조  (0) 2022.08.29