본문 바로가기
Database/데이터베이스

자주 사용하는 SQL Query 2

by happy coding! 2018. 12. 1.
반응형

[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 > 데이터베이스' 카테고리의 다른 글

[데이터베이스] 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

댓글