자주 사용하는 SQL Query 2
[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');