본문 바로가기

분류 전체보기621

[구글 스프레드 시트] SUBSTITUE 함수 사용해 문자 변환 SUBSTITUTE함수는 특정 문자를 찾아서 바꾸는 함수이다. =SUBSTITUTE(검색할_텍스트(셀 선택), 검색하려는_문자열, 대체_문자열, [발견되는_횟수]) 검색할_텍스트 : 작업하고자 하는 문자열 선택 (셀 선택) 검색하려는_문자열 : 기존 문자 대체_문자열 : 변경할 문자 발견되는_횟수 : 선택사항, 동일한 문자가 있는 경우 몇 번째 문자를 변경할 것인지 선택 하나의 값에 대해서만 변경하고자 하면 아래 내용 처럼 사용 =SUBSTITUTE(C2, "공유", "SHARED") 두개 중에 골라서 사용하고자 한다면 아래 내용처럼 사용 =SUBSTITUTE(SUBSTITUTE(C18,"공유","SHARED"),"개인","PERSONAL") 전화번호 형식을 공통화할 때도 사용할 수 있다. 010-000.. 2023. 3. 16.
[MySQL] 데이터 null 을 0 으로 DB 데이터 조회 시 null 인 값을 0으로 변환하고자 한다. 조회할 때만 null 을 0으로 바꾸는 방법이다. select COALESCE(h.point, 0) from history h ; 실제 DB에 데이터를 null 을 0으로 수정하는 방법이다. update history set refund_point = 0 where refund_point is null; 2023. 3. 15.
[Java] 자바에서 날짜 데이터 형식 변경 (년/월 가져오기, 분기 계산하기, 날짜 포맷 변경) 현재 날짜 가져오기 LocalDate date = LocalDate.now(); 현재 날짜의 년, 월 데이터 가져오기 // 년 date.getYear(); // 월 date.getMonthValue(); 분기 계산하기 // 분기 계산 public static Integer getQuarter() { Calendar cal = Calendar.getInstance(); Integer nowMonth = cal.get(Calendar.MONTH) + 1; // 현재 월 Integer quarter = (int) Math.ceil(nowMonth / 3.0); // 분기 return quarter; } 월 데이터로 분기 계산 // 월 데이터로 분기 계산 public static Integer getQuarte.. 2023. 3. 14.
[Java] 자바 실행 시간 측정 long beforeTime = System.currentTimeMillis(); //코드 실행 전에 시간 받아오기 //시간 측정할 코드 추가 long afterTime = System.currentTimeMillis(); // 코드 실행 후에 시간 받아오기 long secDiffTime = (afterTime - beforeTime)/1000; //두 시간에 차 계산 System.out.println("시간차이(m) : "+secDiffTime); 2023. 1. 17.
[java] java stream filter and return string java stream 에서 enum 값을 string 으로 반환하고자 한다. .contributionStatus(String.valueOf(contributionDtos.stream().map(ContributionDto::getAmountEnum).findFirst())) String.valueOf 로 감싸고 findFirst() 를 해준다. findFirst()는 filter 조건에 일치하는 element 1개를 Optional로 리턴한다. 2023. 1. 12.
[java] java stream 으로 합계(sum) 구하기 Integer memberId = 1; TotalDto dto = TotalDto.builder() .contribution1(contributionDto.stream().mapToLong(ContributionDto::getTotalAmount).sum()) .contribution2(contributionDto.stream().filter(x -> x.getId().equals(memberId)).mapToLong(ContributionDto::getTotalAmount).sum()) .build(); 2023. 1. 12.