Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 인공지능
- hackthissite
- web hacking
- 개발자
- system hacking
- lord of sqlinjection
- XSS GAME
- pythonprogramming
- root me
- burp suite
- 코딩
- 웹개발
- SQL Injection
- Over The Wire
- write up
- 웹해킹
- 테크트렌드
- Wargame
- WebHacking
- overthewire
- geminipro
- sql injection bypass
- 프로그래밍
- 정보보안
- webhacking.kr
- 사이버보안
- 웹해킹 기초
- CTF
- Bandit
- web-server
Archives
- Today
- Total
컴맹에서 컴공 그리고 화이트 해커가 되는 그날까지
SQL 함수, 조건문, 서브쿼리 본문
반응형
함수
문자열 함수
DBMS | 함수 | 사용법 |
ORACLE | SUBSTR SUBSTRB |
함수(문자열, 시작위치, 길이) |
MSSQL | SUBSTRING | |
MYSQL | SUBSTRING SUBSTR MID |
문자, 아스키 코드 변환 함수
DBMS | CHAR → ASCII | ASCII → CHAR |
ORACLE | ASCII | CHR |
MSSQL | ASCII | CHAR |
MYSQL | ASCII, ORD | CHAR |
CONCAT을 사용하여 아스키 값을 합쳐서 문자를 만든다
COUNT 함수
SELECT COUNT(COLUMN) FROM [TABLE] |
테이블에 있는 레코드 갯수를 구하는 함수 |
길이 함수
DBMS | 함수 |
ORACLE | LENGTH |
MSSQL | LEN |
MYSQL | LENGTH |
조건문
DBMS | 구문 |
ORACLE | DECODE 함수, CASE WHEN 구문 |
MSSQL | CASE WHEN 구문 |
MYSQL | IF 함수, CASE WHEN 구문 |
CASE WHEN 구문 사용법
: CASE WHEN [CONDITION] THEN [TRUE] ELSE [FALSE] END
조건문이 참일경우 [TRUE] 실행, 조건문이 거짓일 경우 [FALSE] 실행.
서브쿼리
SELECT, FROM, WHERE 절에 따른 서브쿼리 명칭
SELECT (SubQuery) FROM (SubQuery) a WHERE[COLUMN]= (SubQuery)
스칼라 서브쿼리 인라인 뷰 일반 서브쿼리
서브 쿼리 종류
단일 행 서브쿼리 |
SELECT name, email FROM member WHERE id=(SELECT id FROM bbs where idx=192) |
다중 행 서브쿼리 |
SELECT name, email FROM member WHERE id in(SELECT id FROM bbs) |
반응형
'프로그래밍 > SQL' 카테고리의 다른 글
SQL 연산자 (0) | 2022.11.23 |
---|---|
SQL 기본 문법과 활용 (0) | 2022.11.23 |