전체 글

Error

ORA-00923: FROM 키워드가 필요한 위치에 없습니다.

ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 00923. 00000 - "FROM keyword not found where expected" 21일 DB 수업 문제 문43) 입사한지 만15년 이상된 사람에 한해 현재연봉에서 10% 인상시켰을 때 사번, 이름, 입사일, 현재연봉, 인상후연봉, 인상된금액으로 고액연봉순으로 조회하시오 연봉구하는 식 : 급여(sal)*12개월+보너스(comm) SELECT empno, ename, hiredate, (sal*12+comm) AS 현재 연봉, ((sal*12+comm)*1.1) 인상 후 연봉, ((sal*12+comm)*0.1) 인상된 금액 FROM emp WHERE TRUNC(MONTHS_BETWEEN(sysdate, hiredate)/12)..

웹개발 교육/Database

[20일] Database (4) - 2차 그룹, having 조건절, case when ~ then end 구문, 서브쿼리, 오라클 함수, NVL 함수, 모조 칼럼, 오라클 DB 자료형, Maria DB 자료형

집계 함수 19일에 이어서 --문3) 총점(tot), 평균(aver) 구하시오 UPDATE sungjuk SET tot=kor+eng+mat, aver=(kor+eng+mat)/3; --문4) 평균(aver)이 80점이상 행을 대상으로 주소별 인원수를 인원수순으로 조회하시오 SELECT addr, count(*) --4) FROM sungjuk --1) WHERE aver>=80 --2) GROUP BY addr --3) ORDER BY count(*); --5) 2차 그룹 --주소별(1차) 그룹을 하고, 주소가 같다면 국어 점수(2차)로 그룹화 하기 SELECT addr, kor FROM sungjuk GROUP BY addr, kor ORDER BY addr; SELECT addr, kor, coun..

웹개발 교육/Database

[19일] Database (3) - 정렬, 시퀀스, sysdate, 제약조건, distinct, group by, 집계함수

Sort 정렬 데이터베이스에서 정보를 가져올 때에는 정렬을 해서 가져오는 것이 좋다. 특정값(keyfield)을 기준으로 순서대로 재배치 오름차순 Ascending Sort (ASC) 생략하면 오름차순이 기본값 (1->10 A->Z a->z ㄱ->ㅎ) 내림차순 Descending Sort (DESC) 형식) order by 칼럼명1 (1차 정렬), 칼럼명2 (2차 정렬), 칼럼명3 (3차 정렬), ... -- 전체 레코드를 이름 순으로 정렬해서 조회하시오 select uname from sungjuk order by uname asc; --오름차순 정렬 select uname from sungjuk order by uname; --asc 생략 가능 select uname from sungjuk order..

웹개발 교육/Database

[18일] Database (2) - 테이블 생성 삭제 수정, CRUD, as, count, where 조건절, between A and B 연산자, in 연산자, Like 연산자, Null

테이블 생성 형식 create table 테이블( 칼럼명1 자료형 제약조건 ,칼럼명2 자료형 제약조건 ,칼러명3 자료형 제약조건 , ~~~ ); 제약조건을 꼼꼼히 주어야 쓰레기 값이 들어가는 것을 방지할 수 있다. --sungjuk 테이블 생성 create table sungjuk( uname varchar(20) --영문자 20글자 이내까지 ,kor int --정수형 ,eng int ,mat int .tot int ,aver int ); 칼럼의 순서는 의미가 없다. 실행 단축키 : Ctrl + Enter 실행할 때는 실행하고자 하는 코드의 블록을 잡고 한다. 테이블 삭제 형식 drop table 테이블명; 테이블을 삭제하면 모든 데이터도 같이 삭제된다 --sungjuk 테이블 삭제 drop table ..

웹개발 교육/Database

[17일] Database (1) - 개요 및 환경설정

개요 1. 데이터베이스의 개념 - DataBase Management System - 데이터의 중복을 막을 수 있고 자료의 일관성을 유지할 수 있다. - 데이터를 쉽게 검색할 수 있고 데이터의 통합이 쉽다. - 여러 사람이 함께 자료를 열람할 수 있고 보안을 적용하기가 쉽다. - 대용량의 기억공간를 제공 2. DBMS의 종류 및 규모 - Oracle : 중대규모 기업의 데이터베이스로 사용, JAVA. - My-SQL : 중소 기업, PHP, JAVA. - SQLite : 스마트폰 및 임베디드 기기의 내장 데이터베이스로 사용, Android, iPhone. - MS-SQL : 중소 기업, MS 기반 운영체제만 사용 가능, ASP.NET. - 오피스 : ACCESS(.mdb) - Google Cloud : ..

웹개발 교육/JavaScript

[17일] JavaScript (11) - 카카오맵

카카오 맵 작성하기 카카오에서 지도 정보를 가져오기 위해서는 사전 준비가 필요하다. 먼저, https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 위 사이트에 가입을 하자 그리고 지도/로컬의 제품소개를 클릭하면 하단에 위와 같이 시작하기가 있다. 시작하기를 누르면 아래와 같은 화면이 나오는데 여기서 애플리케이션을 추가하면 아래와 같이 키를 받을 수 있다. https://apis.map.kakao.com/web/sample/ 여기서 다양한 형태의 api를 찾을 수 있다.

ewok
기록장