SQL 함수

snovvy·2024년 8월 5일

SQL-Injection

목록 보기
6/9

문자열 함수(SUBSTRING)

함수(문자열, 시작위치, 길이)
substring, substr, mid

입력
select substring('test', 3, 2);
출력
st
입력
select substr('test', 3, 2);
출력
st
입력
select mid('test', 3, 2);
출력
st

문자, 아스키 코드 변환 함수(MYSQL)

CHAR -> ASCII
ASCII, ORD

ASCII -> CHAR
CHAR

입력
select ascii('a');
출력
97
입력
select bin(ascii('a'));
출력
1100001

bin은 이진수 값을 보게 해주는 함수입니다.

입력
select concat(char(97), char(100), char(109), char(105), char(110));
출력
admin

COUNT 함수

집계 함수로서 레코드 개수를 구하는 함수입니다. FROM 절 뒤에 있는 테이블에 대한 레코드 개수를 반환합니다.

SELECT COUNT(COLUMN) FROM [TABLE]
select count(*) from member;

길이 함수(MYSQL)

  • Length : Count 함수와 동일하게 사용됩니다.
입력
select length('test');
출력
4
select name, length(email) from member;

0개의 댓글