Database/데이터베이스

자주 사용하는 SQL Query 2

happy coding! 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');



반응형