24.09.26(SQL 문법)

jiiiiiiiArchive.·2024년 9월 26일

🤯지식주머니🤯

목록 보기
25/98
post-thumbnail

LIKE

  • 특정 패턴과 일치하는 문자열을 찾을 때 사용
  • % : 0개 이상의 임의의 문자
  • _ : 정확히 1개의 임의의 문자
SELECT * FROM Users WHERE name LIKE 'J%';  -- 'J'로 시작하는 모든 이름
SELECT * FROM Users WHERE name LIKE '_ohn'; -- 'John', 'Sohn' 등에서 두 번째부터 'ohn'이 있는 이름

SUBSTR

  • 문자열의 일부 추출
  • 구문 : SUBSTR(string, start_position, length)
SELECT SUBSTR('abcdef', 2, 3);  -- 결과: 'bcd'

CHAR_LENGTH

  • 문자열의 길이 반환
SELECT CHAR_LENGTH('Hello');  -- 결과: 5

ORDER BY

  • 결과 정렬
  • 구문 : ORDER BY column_name [ASC|DESC]
SELECT * FROM Employees ORDER BY salary DESC;  -- 급여 내림차순 정렬

비교 연산자

  • = : 같음
  • <>, != : 다름
  • <, <=, >, >= : 크거나 작음 비교
  • BETWEEN : 범위 내의 값 비교
  • IN : 특정 값들의 집합 내에 있는지 확인
SELECT * FROM Orders WHERE price > 100;  -- 가격이 100보다 큰 주문
SELECT * FROM Employees WHERE age BETWEEN 30 AND 40;  -- 나이가 30~40인 직원
profile
이것저것 다 적는 기록장📚

0개의 댓글