replace, space, substr

정하윤·2023년 2월 14일
0

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('전체문자열', 자리값, 글자수)

  • '대한민국만세'에서 3자리에서 두 글자를 추출

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 |

0개의 댓글