-
자주 사용하는 SQL Query 2Database/데이터베이스 2018. 12. 1. 21:24반응형
[DataBase] 자주 사용하는 SQL Query 2
[데이터 조작 함수 사용하기]
# 문자 조작 함수
# UPPER() 는 문자를 모두 대문자로 변환한다
SELECT vend_name, UPPER(vend_name) AS vend_name_upcase
FROM Vendors
ORDER BY vend_name;
# 자주 사용되는 문자 조작 함수
-- LEFT() : 문자열 왼쪽에서부터 문자열 일부를 추출
-- LENGTH() : 문자열의 길이를 반환
-- LOWER() : 문자열을 소문자로 변환
-- LTRIM() : 문자열의 왼쪽에 있는 공백 문자를 삭제
-- RIGHT() : 문자열 오른쪽에서부터 문자열 일부를 추출
-- RTRIM() : 문자열의 오른쪽에 있는 공백 문자를 삭제
-- SOUNDEX() : 문자열의 SOUNDEX 값을 반환
-- UPPER() : 문자열을 대문자로 변환
# SOUNDEX() 함수 사용하기
# SOUNDEX 는 문자를 소리 나는 대로 표현하는 문자열 변환 알고리즘
# 어떤 문자가 입력되었는지 보다는 어떻게 발음하는지를 비교하여 비슷한 소리를 내는 문자와 음절로 변환
SELECT cust_name, cust_contact
FROM Customers
WHERE cust_contact = 'Michael Green';
# Michael Green 과 비슷한 소리를 내는 연락처를 검색하기
SELECT cust_name, cust_contact
FROM Customers
WHERE SOUNDEX(cust_contact) = SOUNDEX('Michael Green');
반응형'Database > 데이터베이스' 카테고리의 다른 글
[MySQL] 스토어드 프로시저(Stored Procedure) (0) 2024.08.28 [데이터베이스] RDBMS vs NoSQL (0) 2022.10.09 자주 사용하는 SQL Query 1 (0) 2018.11.09 SQL (0) 2018.10.24 [Oracle] select, insert, delete, update(DML) 기본 쿼리 (0) 2018.01.29