서버·DB·C#
2022. 11. 9.
[SQL] 문자열 길이와 문자열 자르기 - 바이트 단위 문자열 길이와 바이트 단위 문자열 자르기
SQL에도 일반 프로그래밍 언어처럼 문자열의 길이 값을 얻거나 문자열의 일부만을 가져오는 함수들이 있습니다. DB에서 미리 가공된 값을 가져올 수 있으면, 개발단에서의 후처리가 간편해지기 때문에 최대한 필요로 하는 결과 값에 가까운 데이터를 얻는 것은 SQL에서 중요합니다. 전체적인 서버단의 실행 시간 단축에도 도움이 됩니다. DB에서 얻은 문자열을 서버 코드에서 후처리로 가공해서 결과를 출력하는 것보다, DB에서 미리 가공된 문자열을 그대로 출력하는 방식이 리소스도 덜 먹고 실행시간도 더 짧습니다. DB 종류마다 함수 이름이 조금씩 다르기 때문에 구분해서 사용해야 합니다. 문자열 길이를 얻는 함수 문자 1개는 길이 1이 됩니다. 영문, 공백, 대소문자, 한글 및 2바이트 이상 문자 모두 1자가 길이 1..