전체 글 (253) 썸네일형 리스트형 SQL UPDATE --UPDATECREATE TABLE TB_JOBS_BKASSELECT *FROM JOBS; UPDATE TB_JOBS_BK --어떠한 케이블을 업데이트를 할꺼냐SET MIN_SALARY = 0 -- 변경WHERE JOB_ID LIKE 'AD_%'; -- AD 이름에 MIN값을 0으로 넣어라 UPDATE TB_JOBS_BK --어떠한 케이블을 업데이트를 할꺼냐SET MAX_SALARY = 0 -- 변경WHERE JOB_ID LIKE 'AD_%'; -- AD 이름에 MAX값을 0으로 넣어라 UPDATE TB_JOBS_BKSET MIN_SALARY = NULL, MAX_SALARY = NULLWHERE JOB_ID LIKE 'AC_%'; SELECT * FROM TB_JOBS_BK; COMMIT; -- 확인.. [ORACLE] 데이터 베이스 UPDATE UPDATE 개념 UPDATE는 테이블에서 명시한 컬럼의 데이터를 변경하는 구문입니다.기본 UPDATE 구문 UPDATE table_name SET column_name = column_value [WHERE conditions]; - SET column_name = column_value,.. : 테이블의 명시한 칼럼 값을 변경하는 부분이며, 괄호 없이 SET절을 ,(콤마)로 연결해 여러 칼럼의 값을 한꺼번에 변경할 수도 있다.- [WHERE conditions]; : SET절에서 명시한 칼럼을 변경할 행을 제한하는 부분이며 생략할 경우 전체 테이블 데이터 중 SET절에 명시한 칼럼의 값을 변경한다.기본 UPDATE 예제 emp 테이블에서 KMLEE의 급여를 2,500,000원으로 변경하시오. iSQL.. Basball static 문제 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113 int r_num[] = null; // int * r_num = null; == (0) 000000 boolean clear = false; // start // 1. init // 2. random r_num = bRandom(); ///////////////////////////// loop.. JAVA 문제풀이 사이트 http://codingdojang.com/ 코딩도장 http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&sca=50 문제풀이집합소 https://programmers.co.kr/learn/challenges http://codeup.kr/JudgeOnline/recentprob.php [ORACLE] DB의 서브 쿼리 문제 풀이 33) 각 사원의 이름을 표시하고 근무 달 수(입사일로부터 현재까지의 달수)를 계산하여열 레이블을 MONTHS_WORKED로 지정하시오. 결과는 정수로 반올림하여 표시하고 근무달 수를 기준으로 오름차순으로 정렬하시오.(MONTHS_BETWEEN 함수 참고) SELECT ENAME, ROUND(MONTHS_BETWEEN(SYSDATE, HIREDATE)) "MONTHS_WORKED"FROM EMPORDER BY MONTHS_WORKED ASC; --ROUND 반올림/*MONTHS_BETWEEN 함수MONTHS_BETWEEN은 두 날짜 사이의 월 수를 계산합니다.첫 번째 날짜가 두 번째 날짜 이후인 경우에는 결과 값이 양수이고, 그렇지 않으면 결과 값이 음수입니다. 두 인수 중 하나라도 NULL이면 결과 값.. [ORACLE] 데이터 베이스의 그룹화 데이터 베이스를 이용하면서 각 항목이나 그룹별로 데이터를 묶어야 할 필요가 있다. 이때 사용하는 데이터 베이스 명령어는 GROUP BY 명령어이다. 이는 ORACLE을 비롯한 다른 데이터 베이스에서 공통적으로 사용된다.GROUP BYgroup by 를 하게 되면 해당 컬럼에 대해 그룹이 생성된다. 이해하기 쉽게 여러개의 컬럼이 하나의 컬럼이 된다고 생각하면 된다. 위 그림에서 두개의 Korea, 두 개의 Austria, 하나의 Taiwan, 두 개의 Japan을 가지는 7개의 row가 있다. 여기서 Nation 을 기준으로 그룹을 지으면 각 나라별로 그룹이 생성된다. 그렇기 때문에 COUNT(*) 를 해주면 7이 아닌 그룹별 원소의 개수가 출력된다. 예제 코드EMPLOYEES 테이블EMPLOYEE_ID .. [ORACLE] DB의 테이블 생성 및 수정 데이터 베이스 내부에 테이블을 데이터를 저장하는 가장 기본적인 저장 구조로 행과 열 로 구분지어 데이터를 저장한다.테이블의 가로를 행(row)이라고 하고 세로를 열(column)이라고 한다. 이제 테이블을 추가하고 수정하는 방법과 행과 열을 수정하는 방법을 학습한다. 테이블의 생성기본적으로 테이터 테이블을 생성할 때는 CREATE TABLE명령어를 사용한다.테이블을 생성하는 방법CREATE TABLE TB_TEST01( 컬럼1 VARCHAR2(20), 컬럼2 VARCHAR2(20), 컬럼3 VARCHAR2(20), 컬럼4 VARCHAR2(20), 컬럼5 VARCHAR2(20) ); 테이블을 생성함과 동시에 TABLESPACE를 설정하는 방법CREATE TABLE TB_TEST02( 컬럼1 VARCHAR2.. [ORACLE] 데이터 베이스의 정렬 우리는 데이터를 내림차순, 오름차순으로 정렬해서 사용할 필요가 있다. 데이터 베이스에서는 order by 명령어를 사용해서 컬럼을 정렬할 수 있다. 정렬 가능한 항목은 숫자 뿐만 아니라 알파벳, 한글까지 포함한다.SELECT 출력할 컬럼 FROM 테이블 명 WHERE 조건 ORDER BY 정렬할 컬럼 위의 쿼리문은 테이블에서 정렬할 컬럼을 오름차순 으로 정렬하고 결과를 보여준다. EMPLOYEES 테이블EMPLOYEE_ID NOT NULL NUMBER(6) FIRST_NAME VARCHAR2(20) LAST_NAME NOT NULL VARCHAR2(25) EMAIL NOT NULL VARCHAR2(25) PHONE_NUMBER VARCHAR2(20) HIRE_DATE NOT NULL DATE JOB_ID.. 이전 1 ··· 19 20 21 22 23 24 25 ··· 32 다음