본문 바로가기

전체 글

(96)
[자바스크립트] 배열 오브젝트 MAP 배열 오브젝트 샘플 let arrMap = [ {"key" : "test","value" : "test_1"},{"key" : "test2","value" : "test_2"}, {"key" : "test3","value" : "test_3"},{"key" : "test4","value" : "test_4"} ] let newArr = []; // 빈배열 arrMap.map((element,index)=>{ console.log("MAP TEST") if(element.key.indexOf("2") != -1){ newArr.push(element.key) } }) element.key값에 2가 포함되어있는 index가 0이상이면 newArr배열에 담는다. 결과 : ["teset2"]
[MYSQL] 프로시저 작성2( PROCEDURE ) 하나의 프로시저 내에서 2개의 조회조건으로 커서2개 실행 DROP PROCEDURE IF EXISTS '프로시저명'; CREATE PROCEDURE `'프로시저명'`() BEGIN BEGIN -- 두번째 커서 시작 DECLARE done INT DEFAULT FALSE; DECLARE 선언할 변수 INT DEFAULT 0; DECLARE cursor1 CURSOR FOR select * from test (조회 조건) DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE; OPEN cursor1; my_loop: LOOP FETCH cursor1 INTO 선언할 변수 ; SET v_count = v_count +1 ; IF done THEN LEAVE my_l..
[MYSQL] 프로시저 작성( PROCEDURE ) 프로시저 작성 Example DROP PROCEDURE IF EXISTS test_procedure; -- 존재하는 테이블이 있을경우 삭제 CREATE PROCEDURE `test_procedure`() -- 생성할 프로시저 명 BEGIN DECLARE done INTEGER DEFAULT 0; -- 반복문 사용 0 - Default 선언 DECLARE v_count INT DEFAULT 0; -- 각행별 조회한 커서에서 사용할 변수 선언 DECLARE v_id BIGINT(10); DECLARE v_name varchar(20); DECLARE cursor1 CURSOR FOR -- 시작 CURSOR select id,name from test_table -- 조회할 커서 (각 row별 실행)(※ 순서..