본문 바로가기
728x90
반응형

분류 전체보기539

MySql JSON 형식 다루기 JSON_VALID() JSON_SEARCH() JSON_EXTRACT() ["0003","성인","0005"] 배열형식의 데이터입니다. 배열형식의 데이터를 다룰때 사용하는 JSON_XX() 을 이용하여 조회나 검증등 할수있습니다. SELECT tp.KEYWORD_LIST ,JSON_VALID(tp.KEYWORD_LIST) AS JSON_VALID -- JSON 포맷 검증 ,JSON_SEARCH(tp.KEYWORD_LIST ,'all', '0001') AS JSON_SEARCH -- JSON 에서 조건에 맞는 위치 리턴 ,JSON_EXTRACT(tp.KEYWORD_LIST , '$[0]') AS JSON_EXTRACT -- 첫번째값 리턴 FROM TB_PROJECT tp WHERE tp.DELETE_YN = 'N'; 2023. 9. 14.
GROUP_CONCAT() 간단 사용법 SELECT tcc.COMM_CD_NM , tcc.COMM_CD FROM TB_COMM_CD tcc WHERE tcc.GROUP_CD = 'KEYWORD' AND tcc.DELETE_YN = 'N' 위와 같은 기본테이블을 한줄로 출력하려할때, GROUP_CONCAT을 사용한다. GROUP_CONCAT을 사용하여 콤마(,)로 구분 짓는 리스트로 출력할수있다. 2023. 9. 12.
FIND_IN_SET() 간단 사용법 SELECT FIND_IN_SET('0001', '0001,0002') SELECT FIND_IN_SET( 검색할 데이터 , 리스트 ) 0 이나 1을 리턴해준다 0 : false 1 : true 틀린예시는 아래쪽에서 확인 가능하다. ["0001","0002"] 데이터가 콤마로 이루어진 리스트가 아닌 배열 형식의 string 은 false 를 리턴한다. 같은 배열 리스트라고 생각할수 있지만 오답을 리턴하니 주의 해야한다. 2023. 9. 12.
CONCAT , GROUP_CONCAT 활용 JSON 문자열로 쿼리 결과 추출 SELECT CONCAT('[', ARR, ']') AS KEYWORD_LIST FROM ( SELECT GROUP_CONCAT('{', ITEM, '}' SEPARATOR ',') AS ARR FROM ( SELECT CONCAT ( '"키워드" : ' , '"', tcc.COMM_CD_NM , '"' ) AS ITEM FROM TB_COMM_CD tcc WHERE tcc.DELETE_YN = 'N' AND tcc.GROUP_CD = 'KEYWORD' ) AS t100 ) t200 😎결과 2023. 9. 12.
[중화동 김치찌개] 임현숙의 이화 김치찌개 외관 비쥬얼에 비해 떨어지는 맛력 중화동 김치찌개 임현숙의 이화 김치찌개 중랑구로 이사오고 익숙하지 않은 동네에 매일저녁 산책을 했다. 자고로 동네엔 김치찌개집과 생선구이집이 하나씩 있어줘야한다.. 일요일 아침에 늦잠자고 걸어서 갈 식당이 필요하다. 저녁산책중 발견한 "임현숙의 이화 김치찌개" 맛집의 스멜이 물씬 풍겼다. 오늘 저녁은 김치찌개다! 맘먹고 방문했다. 옆엔 주차장이 아닌 세차장이 존자한다. 낮에 방문하면 세차 맡기고 식사하기 딱이다. 외관처럼 친숙하고 소박한 인테리어의 김치찌개 집이다. 김치찌개에 라면사리를 주문했다. 밥은 따로 주문해야한다. 사장님은 나이가 지긋하신 여성분이셨다. 가장 맘에드는건 버너가 굉장히 깨끗했다, 백종원님의 솔루션을 받은듯 하다. 반찬도 집밥같은 구성이다. 김 / 오징어젓갈 / 깍두기 이정도면 충분하.. 2023. 9. 7.
배열중 가장 작은 날짜값 뽑아내기, 가장 큰 날짜값 뽑아내기 let min = startArr.reduce((prev,curr) => { // 이전것과 비교해 더 작은 것 리턴 return new Date(prev).getTime() { // 이전것과 비교해 더 큰 것을 리턴 return new Date(prev).getTime() 2023. 9. 5.
배열 합치기, 배열 중복 제거하기 var merged = checkItems.concat(temp); // 기존 배열 + 추가 배열 합치기 var unique = merged.filter((item, pos) => merged.indexOf(item) === pos); //중복제거 2023. 9. 5.
[노원역 국밥 맛집] 멀어도 국밥은 하계 신의주순댓국 하계 맛집 순댓국 맛집 신의주 찹쌀순대 는 체인이라 이곳저곳 많이 보인다. 청담 신의주 찹쌀순대는 이름은 같고 체인은 아닌데 근처 어른들의 나이트도 있고 옌예인들도 많이 살아서 스케줄 끝난 연예인들이나, 부킹 한따까리 떙기신 어른들이 자주 찾는다. 대신 서민음식이라 믿었던 순댓국이 15000원이다. 순댓국 먹으러 2이 가고 사이드 하나시키면 술안먹어도 5만원이 나와버리는 매직 TMI끝 청담신의주도 맛있지만 예전부터 남편이 데리고가던 하계 신의주순댓국집이 근본이다. 이곳은 평일이든 주말이든 항상 사람이 많다. 왜 많을까? 맛있으니까. 자 밑반찬 사진 나간다. 한국인이라면 당연한 듯한 반찬 그치만 주방장님이 솜씨가 있으시다. 남편 =정식 나 = 한그릇 정식을 주문하면 나오는 순대머릿고기 다. 전라도 사람들은.. 2023. 9. 4.
[대시보드] amcharts 라이브러리 사용 리액트 Pie 차트 amcharts 로 차트를 생성하는 코드이다. amcharts 중 버전 5 사용 amcharts 를 install 하고 import 해준다. import * as am5 from "@amcharts/amcharts5"; import * as am5percent from "@amcharts/amcharts5/percent"; import am5themes_Animated from "@amcharts/amcharts5/themes/Animated"; 데이터 구조 let data = { {category : '기억' , value : 1 } , {category : '니은' , value : 1 } , {category : '디귿' , value : 1 } , .... .... {category : '히읏' .. 2023. 8. 30.
728x90
반응형