oracle
-
오랜기간 보호한 동물(2)프로그래머스 SQL 2022. 7. 22. 21:37
예시 예를 들어, ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블이 다음과 같다면 ANIMAL_INS ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKE A354597 Cat 2014-05-02 12:16:00 Normal Ariel Spayed Female A362707 Dog 2016-01-27 12:27:00 Sick Girly Girl Spayed Female A370507 Cat 2014-10-27 14:43:00 Normal Emily Spayed Female A414513 Dog 2016-06-07 09:17:00 Normal Rocky Neutered Male ANIMAL_OUTS ANIMAL_IDANIMAL_TYPED..
-
프로그래머스 오랜기간 보호한 동물(1) | ORACLE | 오라클프로그래머스 SQL 2022. 1. 12. 11:26
*ORACLE 환경으로 진행하였습니다. 예시 예를 들어, ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블이 다음과 같다면 ANIMAL_INS ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKE A354597 Cat 2014-05-02 12:16:00 Normal Ariel Spayed Female A373687 Dog 2014-03-20 12:31:00 Normal Rosie Spayed Female A412697 Dog 2016-01-03 16:25:00 Normal Jackie Neutered Male A413789 Dog 2016-04-19 13:28:00 Normal Benji Spayed Female A414198 Dog 2..
-
있었는데요 없었습니다 | ORACLE | 오라클프로그래머스 SQL 2021. 11. 29. 21:57
=> left outer 조인 혹은 INNER JOIN을 해야 하는 문제입니다. => INNER JOIN을 한 이후에 B 테이블에 있는 값들로 가져오면 틀렸다고 나옵니다. (아마도 B 테이블에 빈칸이 있거나, 정합성에 문제가 있나 봅니다.) SELECT A.ANIMAL_ID, A.NAME FROM ANIMAL_INS A, ANIMAL_OUTS B WHERE 1=1 AND A.ANIMAL_ID = B.ANIMAL_ID AND A.DATETIME > B.DATETIME ORDER BY A.datetime ;
-
ORA-01756: 단일 인용부를 지정해 주십시오 | SQL ERRORStudy/데이터베이스 | DB 2020. 9. 8. 14:44
update dept2 set deptno=deptno+5 where (dname like'%R%); 위 쿼리문을 실행하자 '단일 인용부를 지정해 주십시오'라는 error가 뜹니다. 이러한 문제는 대부분 오탈자인 경우가 많습니다. 자세히 보면 '%R%를 하고 ' 로 닫지 않은 것이 보입니다. '를 다시 써주니 제대로 쿼리가 실행됩니다. 오탈자를 항상 확인하려는 습관을 길러야 합니다. 또한 update를 한 경우에는 set과 where을 꼭 붙여야 한다는 점을 까먹으면 안 됩니다. 없어도 실해은 되지만 전체 테이블을 수정하는 실수를 할 수 도 있기 때문입니다.
-
Oracle SQL 기본 쿼리문 | queryStudy/데이터베이스 | DB 2020. 9. 3. 17:02
사용 환경 : oracle db 11 9g, Oracle SQL Developer os : window 10 입사하며 SQL에 대해 다시 배우는 기회가 있었습니다. 학창 시절 정리해보지 못했던 부분을 천천히 정리해보고자 합니다. 환경은 위와 같습니다. 테이블은 oracle DB의 scott 테이블을 사용하였습니다. 테이블은 위와 같이 세 개의 테이블입니다. 직원들의 이름, 사번, 급여는? select ename, empno, sal from emp; 직원들의 이름, 사번, 입사날짜, 부서 번호는? select ename, empno, hiredate, deptno from emp; 직원들의 이름, 급여, 10% 인상된 급여는? select ename, sal, sal*1.1 as inc_sal from ..