► LIMIT {가져올 개수}
LIMIT {건너뛸 갯수},{가져올 갯수}
SELECT column name FROM table name LIMIT number1, number2
전체의 데이터를 가져오는 것이 아니라 가져올 개수만큼 가져오겠다!
낮은 숫자의 데이터 먼저 사용!
ex) 검색결과의 페이지 개수, 게시판의 글
SELECT * FROM Customers LIMIT 10, 30;
► 사칙연산
" + " ," - ", " * ", " / " " % ", " MOD "
MySQL에서 사칙연산을 할 수 있음
문자열 + 숫자 : 숫자만 나옴, 문자열은 == 0
문자열(숫자) * 숫자 : 문자열이기도 하지만 숫자인 문자열은 숫자로 인식해서 결과값은 숫자로 나온다.
ex) SELECT "1" + 2
결과값 : 3
" + " ," - ", " * ", " / " " % ", " MOD "
MySQL에서 사칙연산을 할 수 있음
문자열 + 숫자 : 숫자만 나옴, 문자열은 == 0
문자열(숫자) * 숫자 : 문자열이기도 하지만 숫자인 문자열은 숫자로 인식해서 결과값은 숫자로 나온다.
ex) SELECT "1" + 2
결과값 : 3
► 참, 거짓 연산자
True, False
True == 1 / False == 0
!TRUE == False / Not 1 == False
!False == True / Not 0 == True
IS : 양쪽이 모두 True , False 일 경우
IS NOT : 한쪽은 TRUE , 다른 한 쪽은 FALSE
( )가 있으면 ( )먼저 확인!!
AND , && : 양쪽이 둘 다(모두) 참 이면 참!
OR , || : 둘 중 하나가 참이면 참!
► 비교연산자
= : 양쪽 값이 같음
!= , <> : 양쪽 값이 다름
<,> : 값이 더 큼
>= , <= : 같거나 더 큼
문자열을 구분할 때는 알파벳순, ㄱㄴㄷ 순으로 낮은 것이 더 크다.
문자열을 구분할 때 대소문자를 구문하지 않는다.
BETWEEN {MIN} AND {MAX} : 두 값 사이에 있음
ex) SELECT 5 BETWEEN 1 AND 10;
NOT BETWEEN {MIN} AND {MAX} : 두 값 사이가 아닌 곳에 있음
항상 작은 숫자가 먼저 와야 함!!!
IN (...) : 괄호 안의 값들 가운데 있음
ex) SELECT * FROM Customers
WHERE City IN ('Torino', 'Paris', 'Portland', 'Madrid')
- NOT IN (...) : 괄호 안의 값들 가운데 없음
LIKE '...%... ' : 0 ~ N개 문자를 가진 패턴
LIKE '..._...' : _ 갯수만큼의 문자를 가진 패턴
댓글
댓글 쓰기