★ 형변환 함수 1. to_char(숫자) : 숫자 > 문자 2. to_char(날짜) : 날짜 > 문자 ***** 3. to_number(문자) : 문자 > 숫자 4. to_date(문자) : 문자 > 날짜 ******** ■ 1. to_char(숫자, 형식문자열) 형식문자열 구성요소 a. 9 : 숫자 1개를 문자 1개로 바꾸는 역할. ex) '@' || to_char(weight, '99999') || '@', 5자리를 확보하는데 부족한 자리는 스페이스로 채움 > 빈자리를 스페이스로 치환 >%5d b. 0 : 숫자 1개를 문자 1개로 바꾸는 역할. ex) '@' || to_char(weight, '00000') || '@' 5자리를 확보하는데 부족한 자리는 0으로 채움 > 빈자리를 0으로 치환 > %..
★ Date_Time_Function (날짜 시간 함수) sysdate 현재 시스템의 시각을 반환 자바로 따지면, Calendar.getInstance() data sysdate months_between() : 시각 - 시각 = 시간(월) add_months() : 현재 일 수 에서 한달을 더하는 것 날짜 연산 1. 시각 - 시각 = 시간(일) 2. 시각 + 시간 = 시각 3. 시각 - 시간 = 시각 ★ 사용 예 1. 시각 - 시각 = 시간(일) select name, ibsadate, round(sysdate - ibsadate) as "근무일수", round((sysdate-ibsadate) / 365) as "근무년수", -- 사용 금지 round((sysdate-ibsadate) * 24) as..
★ lambda(람다식) 함수형 프로그래밍 방식을 지원하는 표현식 람다식을 사용하면 코드 일부가 간결해진다. JAVA 8 출시 목적 > 컬렉션(배열) 조작 자바의 메소드를 표현하는 방법 중 하나로 사용 - 자바의 람다식은 인터페이스를 사용해서 만든다. 람다식을 저장하는 인터페이스는 반드시 functional interface 이어야 한다. (추상 메소드를 딱 1개만 가져야한다.) > 자바의 람다식은 익명 객체를 만드는 표현을 간소화시킨 기술이다. 람다식은 메소드를 대신하는 코드블럭이다. ★ 람다식 형식 인터페이스 변수 = 람다식 MyInterface m3 = () -> {}; ★ (매개변수) -> {}; a. (매개변수) : 메소드의 인자리스트 b. -> : 화살표(Arrow), 구현부를 호출하는 역할 ..