반응형

split 4

[Javascript] split - 정수 배열 만들기

var list = "1,2,3,4,5,6,7,8".split(",").map(function(num){ return parseInt(num); }); 일반적으로 문자열값을 배열로 만들 때 사용하는 함수는 split입니다. 하지만 이때 split는 문자열 기준이기 때문에, 결과가 문자열 기준으로 반환됩니다. 하지만 이 결과는 개발자가 원하지 않는 결과를 가져오기도 합니다. 만약, 해당 split된 배열중에서 4가 몇 번째 순번에 있는지 indexOf 함수를 사용하여 확인하려고 한다면, 결과가 위와 같이 -1이 반환됩니다. 이유는 list에 있는 4는 문자열이고, 비교 대상인 x값 4는 정수이기 때문입니다. 아무리 변수 속성을 보지 않는다는 javascript이지만, 이렇게 문자열이냐 정수냐를 비교하고는 ..

[MSSQL] 문자열 나누기 - SPLIT

/** * SPLIT 함수 생성 * ex. SELECT TXT, SORT FROM DBO.FN_STR_SPLIT('TEST1;TEST2;TEST3', ';') */ CREATE FUNCTION [dbo].[FN_STR_SPLIT] ( @INSTR VARCHAR(MAX) = NULL -- 입력내용 , @KEY CHAR(1) = ';' -- 구분자 ) RETURNS @ARRAY TABLE (TXT VARCHAR(1000), SORT INT) AS BEGIN DECLARE @CSTR VARCHAR(MAX) -- 남은 아이템 텍스트 DECLARE @NSTR VARCHAR(MAX) -- 현재 아이템 텍스트 DECLARE @SORT INT -- 정렬 순번 -- STEP. 초기화 SET @CSTR = @INSTR S..

[MySQL] SUBSTRING_INDEX를 이용한 SPLIT하기

데이터베이스로 데이터를 추출하다 보면 substirng이나 left, right 이외에도 split를 활용하여 중간의 데이터만 추출해야 하는 경우가 종종 발생하곤 합니다. ex. 전화번호의 중간 번호 추출하기 010-1234-5678 ===> 1234 ex. 주소에서 시/군/구를 추출해야하는 겨우 경기도 성남시 분당구 ===> 성남시 이 경우 substirng_index를 변형하여 사용하면 쉽게 추출할 수 있습니다. 그러면 substring_index는 무엇일까요? SUBSTRING_INDEX(문자열, 구분자, 구분자index) 주어진 "문자열(문자의 나열)" 중에서 "구분자" 기준으로 "구분자의 index" 만큼 추출하여 보여주는 것을 말합니다. 만약 위의 전화번호를 가족 예를 들어, 만약 아래와 같은..

[JSTL] JSTL Function

이전에 Core/Formatting에 대해서 알아보았습니다. 근데 SQL/XMl을 스킵하고 바로 JSTL Function 하는 이유는 SQL/XML 태그는 사용빈도가 적고 오히려 Core/Formatting/Function이 주로 쓰이기 때문입니다. 일단 이전 게시글을들은 아래의 링크에서 확인 가능합니다. 2020/08/26 - [개발 창고/웹 개발] - [JSTL] Core태그 [JSTL] Core태그 Spring에서 JSP로 개발을 하다보면 용어는 몰라도 다음과 같은 표현을 자주 쓰곤합니다. ${name} 은 html에서 제공되는 폰트를 굵게 보여주는 태그이고, 이 ${name}은 무엇일까? 실제 페이지에서는 저 ${n royzero.tistory.com 2020/08/27 - [개발 창고/웹 개발]..

개발 창고/Web 2020.08.31
반응형