[Oracle-SQL] 회사 데이터베이스3
·
Computer Science/데이터베이스
--1. 검색 결과에 중복 레코드 제거 SELECT DISTINCT job FROM employee; --2. 테이블의 열 전부 검색 SELECT * FROM employee; --3. 조건 검색 SELECT ename, edeptname FROM employee WHERE sal = 150000 ; --4. 순서 명세 검색 SELECT ename, sal FROM employee WHERE enum >= 2000 ORDER BY sal DESC; --5. 산술식, 문자 스트링, 새로운 열 이름 명세 검색 SELECT fname AS 가족이름, fnum AS 부양사원번호 FROM fmaily WHERE gender = 'M'; --6. 복수 테이블로부터 검색 SELECT e.ename, p.pname F..
[Oracle-SQL] 회사 데이터베이스2
·
Computer Science/데이터베이스
INSERT INTO department VALUES (100,'Research','Stafford'); INSERT INTO department VALUES (200,'Headquarter','Chicago'); INSERT INTO department VALUES (300,'Software','Atlanta'); INSERT INTO department VALUES (400,'Sales','Miami'); INSERT INTO department VALUES (500,'Administraion','Seattle'); /* 부서번호 부서이름 부서위치*/ INSERT INTO employee VALUES (1111,'David','Intern',100000,'Seoul','Junggu','Yaksudon..
[Oracle-SQL] 회사 데이터베이스
·
Computer Science/데이터베이스
CREATE TABLE department ( deptno NUMBER(4) NOT NULL, -- 부서번호(PK) deptname VARCHAR2(10), -- 부서이름 deptloc VARCHAR2(13), -- 부서위치 CONSTRAINT department_pk PRIMARY KEY (deptno) ); CREATE TABLE employee ( enum NUMBER(4) NOT NULL, -- 사원번호(PK) ename VARCHAR2(10), -- 사원이름 job VARCHAR2(9), -- 직책 sal NUMBER(15), -- 급여 city VARCHAR2(10), -- 시 gu VARCHAR2(10), -- 구 dong VARCHAR2(10), -- 동 edeptname NUMBER(4)..
클래스를 재사용하는 상속
·
Programming Language/Kotlin
상속과 생성자 // 클래스 상속 형식 open class Super { // 상속할 수 있게 open 키워드 사용 } class Sub: Super() { // Super를 상속받아 Sub 클래스 선언 } // 매개변수가 있는 상위 클래스의 생성자 호출 open class Super(name: String) { } class Sub(name: String): Super(name) { } // 하위 클래스에 보조 생성자만 있는 경우 상위 클래스의 생성자 호출 open class Super(name: String) { } class Sub: Super { constructor(name: String): super(name) { } } 오버라이딩 - 재정의 // 상속 관계인 두 클래스 open class Su..
클래스와 생성자
·
Programming Language/Kotlin
클래스 선언 // 클래스 선언 class User() 선언부: class User, 본문: 중괄호 {} 영역 본문에 입력하는 내용이 없다면 중괄호 생략 가능 // 클래스의 멤버 class User { var name = "kkang" constructor(name: String) { this.name = name } fun someFun() { println("name: $name") } class SomeClass {} } 클래스 멤버: 생성자, 변수, 함수, 클래스 생성자 constructor 키워드로 선언하는 함수 클래스 안에 다른 클래스 선언 가능 // 객체 생성과 멤버 접근 val user = User("kim") user.someFun() 클래스는 객체 생성해 사용, 객체로 클래스 멤버에 접근..
조건문과 반복문
·
Programming Language/Kotlin
조건문 if~else와 표현식 프로그램의 흐름 제어 // if~else 문 사용 예 fun main() { var data = 10 if (data > 0) { println("data > 0") } else { println("data 10") } else if ("data > 0 && data 0 && data 0") true // 참일 때 반환 } else { println("data 100") else -> println("data is valid") } } → 실행 결과 data is value 데이터를 명시하지 않고 조건만 명시 가능 // when 문을 표현식으로 사용 fun main() { var data = 10 val result = when { data "data is 100" else..
0123suh
'분류 전체보기' 카테고리의 글 목록 (21 Page)