🔴 문자열 함수
SUBSTRING == 문자열을 자르는 함수
DBMS | 함수 | 사용법 |
ORACLE | SUBSTR SUBSTRB |
함수(문자열, 시작위치, 길이) |
MSSQL | SUBSTRING | |
MYSQL | SUBSTRING SUBSTR MID |
예시
SELECT SUBSTRING('TEST'.1,1);
=T
SELECT SUBSTRING('TEST',2,1);
=E
SELECT SUBSTRING('TEST',3,1);
=S
SELECT SUBSTRING('TEST'2,2);
=ES
🔴 문자, 아스키 코드 변환 함수
아스키코드(ASCII) = 문자 인코딩
DBMS | CHAR → ASCII | ASCII → CHAR |
ORACLE | ASCII | CHR |
MSSQL | ASCII | CHAR |
MYSQL | ASCII,ORD | CHAR |
예시
SELECT ASCII('A');
=97
SELECT BIN(ASCII('A');
=1100001
SELECT ASCII(SUBSTRING('TEST',1,1);
=116 (T를 ASCII로 변환)
SELECT CONCAT(CHAR(97),CHAR(97));
=aa
SELECT CONCAT(CHAR(97),CHAR(100),CHAR(109),CHAR(105),CHAR(110));
=admin
🔴 COUNT 함수
집계함수 , 코드개수를 구하는 함수
예시
//Custermers 테이블의 레코드 개수 구하기
SELECT count(*) FROM Customers;
🔴 길이함수
COUNT 함수와 유사
DBMS | 함수 |
ORACLE | LENGTH |
MSSQL | LEN |
MYSQL | LENGTH |
예시
// Customers 테이블의 CustomerName의 길이값을 출력
SELECT length(CustomerName) from Customers;
https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all
'Programming > Database' 카테고리의 다른 글
[Database] SQL ORDER BY 절을 이용한 정렬 (0) | 2022.09.23 |
---|---|
[Database] SQL 조건문 (0) | 2022.09.23 |
[Database] SQL 연산자 (1) | 2022.09.23 |
[Database] SQL 기본문법(INSERT, SELECT, UPDATE, DELETE) (0) | 2022.09.23 |
[Database]SQL 기본문법 (CREATE, DROP, ALTER) (1) | 2022.09.23 |