전체 글(85)
-
오라클(Oracle) INSTR 함수
오라클(Oracle) INSTR 함수 INSTR함수는 문자열 데이터에서 특정 문자 위치를 찾는 함수이다. 별칭 INSTR_1로 지정한 "HELLO, ORACLE!"에서 L이 몇번째 글자인가 =3번째 별칭 INSTR_2로 지정한 "HELLO, ORACLE!"에서 5번째 글자(O)이후에 L이 몇번째 글자인가=12번째 별칭 INSTR_3로 지정한 "HELLO, ORACLE!"에서 2번째 글자(E)이후에 2번째 L은 몇번째인가=4번째
2021.12.02 -
오라클(Oracle) dual(듀얼) ?
오라클(Oracle)에서 듀얼(dual)? 조회할 테이블은 없고 어떤 값은 조회하고 싶고 할 때, 오라클의 SYSTEM 계정 안에 있는 가상 테이블 DUAL을 불러내서 사용한다. 왜냐면, SELECT 후에는 꼭 FROM으로 출처 테이블을 만들어줘야 하기 때문이다! SELECT 'Oracle', LPAD('Oracle', 10, '#') AS LPAD_1, LENGTH (RPAD('Oracle', 10, '*')) AS RPAD_1, LPAD('Oracle', 10) AS LPAD_2, RPAD('Oracle', 10) AS RPAD_2 FROM DUAL; 또 다른 dual 활용 예시!
2021.12.02 -
SCOTT 스키마 데이터로 연습한 오라클(Oracle)연산자 종류-in, between, like
in IN연산자를 사용하면 특정 열에 해당하는 조건을 여러개 지정할 수 있다. SELECT * FROM EMP WHERE JOB IN ('MANAGER', 'SALESMAN', 'CLERK'); EMP자료에서 직업이 행인 데이터 중, MANAGER, SALESMAN, CLERK인 사람들의 모든 정보▼ BETWEEN A AND B 특정 열 값의 최소 범위와 최고 범위를 지정하여 해당 범위 내의 데이터만 조회할 경우, 대소 비교 연산자 ()보다 효율적으로 표현할 수 있다! SELECT * FROM EMP WHERE SAL BETWEEN 2000 AND 3000; LIKE _ , %(와일드 카드 문자) LIKE 연산자는 이메일, 게시판 내용 등을 검색하는 기능처럼 일부 문자열이 포함된 데이터를 조회할 때 사용..
2021.12.02 -
생활 코딩강의로 클래스, 메소드 이해하기
class Calculator{ int left, right; public void setOprands(int left, int right){ this.left = left; this.right = right; } public void sum(){ System.out.println(this.left+this.right); } public void avg(){ System.out.println((this.left+this.right)/2); } } public class Class4 { public static void main(String[] args) { // TODO Auto-generated method stub Calculator c1 = new Calculator(); c1.setOprands(..
2021.11.30 -
생성자
생성자 객체를 초기화 하는 게 목적 (여기서 잠깐, 클래스는 객체와 메소드 생성이 목적) =원하는 모양으로 객체를 잡아주는 것 생성자의 이름은 클래스 이름과 동일해야 한다. 다른 메소드와 쉽게 구분하기 위해 class Circle{ int radius; String name; public Circle(){ radius=1; name=" "; } 생성자를 여러개 작성할 수 있다. (앞에서 한 "생성자 오버로딩") 생성자는 객체를 생성할 때 한 번만 호출된다. 생성자는 리턴 타입을 지정할 수 없다. Circle pizza=new Circle(); 기본 생성자 매개 변수가 없는 생성자 . 위에 예시에선 new라는 변수 생성, Circle() 생성자 호출 클래스 안에 생성자 정의가 따로 없으면 컴파일러가 자동으..
2021.11.30 -
클래스의 구성 , 객체 지향 간단하게 이해하기
c언어는 메소드를 이용해서 작은 부품을 만들고 또 다시 큰 부분을 만들어 코딩을 한다고 한다. (아마도 절차 지향이라고 부르는 듯) 자바(java)는 그에 반해 1. 연관된 메소드와 변수를 그룹핑 2. 클래스를 만들고 3. 필요할 때 마다 꺼내 쓰는 방식을 택한다고 한다. 아주 아주 아주 아주 간단히 설명한 객체 지향 프로그래밍의 개념이다. 이런 객체 지향 프로그래밍을 쓰는 장점 System.out.println(Math.PI); System.out.println(Math.floor(1.8)); System.out.println(Math.ceil(1.4)); (난 아직 이런 1회성 메소드와 변수에 익숙한데...힝...) 1. 1회성 메소드를 계속해서 쓰는게 아니라 연관된 변수와 메소드를 그룹핑해서 쓰니 ..
2021.11.29