replace 3

[JAVA] .String 문자열 클래스

String Class : 문자열을 다루는 클래스 📌 이용String str = new String();String str = “가나다’; // 일반 자료형처럼 사용 📌 종류1. charAt(index) : index번지(index번째)에 있는 문자열을 변환String str = "Hello World~!";System.out.println(str.charAt(2));//결과 : l 2. length() : 전체글자의 길이String str= "Hello World~!";System.out.println(str.length());//결과: 13 3. compareTo(str) : str문자와 비교하여 같으면 true,다르면 사전순으로 str보다 앞으면 -1, 뒤면 1System.out.println(..

JAVA/java 공부 2024.06.12

[MySQL] 뷰 view 생성, 수정, 삭제

뷰 view : 데이터베이스에 존재하는 일종의 가상 테이블 - 가상테이블 실체가 없고(실제 데이터를 저장하고 있지 않음), 필요한 내용만 꺼내서 보는 테이블 물리적으로 존재하지 않음 = 보여주기만 가능 view는 한번 생성하면 변경이 안됨 (update, delete 등 X) => 새로운 뷰로 대체(replace) 해야함! index를 가질 수 없음 뷰 view 생성 여러필드에서 가져오는 경우) 중복제거 distinct는 하는 것이 좋음 중복제거를 하지 않는 경우 조건에 맞는 값이 칼럼별로 나와 여러번 출력 1. 하나의 필드에서 가져와 생성 create view 뷰이름 as select 칼럼명 from 테이블명 where 조건 ; 2. 여러 필드에서 가져와 생성 create view 뷰이름 as sele..

[MySQL] SQL 내장함수 예시

1. addr의 시를 특별시로 변경하세요 (replace) # 서울시에서 '시'를 '특별시'로 바꾸기 select replace ('서울시','시','특별시'); # test3의 addr의 '시'를 '특별시'로 바꾸기 update test3 set addr = replace(addr,'시','특별시'); #select로 확인해보고 설정하기 = 설정이 바뀌지 않기 때문! select replace(addr,'시','특별시') from test3; 2. dep의 학과가 아닌 값들 뒤에 --학과로 만들기 (concat,right) 1) 학과가 있는 값을 찾아서 제외하고 붙이기 2) 학과가 없는 값을 찾아 붙이기 (뒤에 두 글자가 학과가 아닌경우, 학과를 concat) update test3 set dep = ..