replace
문자열의 일부를 다른 문자로 치환하여 출력하는 함수
replace('전체문자열', '부분문자열', '대체문자열')
SELECTemployee_id, phone_number,replace(phone_number,'.','-')AS"전화번호"
FROMemployees;
employee_id|phone_number |전화번호 |
-----------+------------------+------------------+
100|515.123.4567 |515-123-4567 |
101|515.123.4568 |515-123-4568 |
102|515.123.4569 |515-123-4569 |
…
space
SELECTconcat('MySQL',SPACE(10),'DBMS');
concat('MySQL', SPACE(10), 'DBMS')|
----------------------------------+
MySQL DBMS <-사이에 공백이 10개생김 |
substr|substring
substr('전체문자열', 자리값, 글자수)
SELECTsubstr('대한민국만세', 3, 2);
substr('대한민국만세', 3, 2)|
----------------------------+
민국 |
SELECTlast_name,substr(last_name, 2, 3),substring(last_name, 2, 3)
FROMemployees;
last_name |substr(last_name, 2, 3)|substring(last_name, 2, 3)|
-----------+-----------------------+--------------------------+
King |ing |ing |
Kochhar |och |och |
De Haan |e H |e H |
Hunold |uno |uno |