Oracle
-
[Oracle - Error] ORA-00923: FROM 키워드가 필요한 위치에 없습니다("FROM keyword not found where expected")Study/Database 2020. 12. 23. 11:20
오류 메세지 ORA-00923: FROM 키워드가 필요한 위치에 없습니다. 00923. 00000 - "FROM keyword not found where expected" 해결 보통 문법 오류, 오타가 있을 경우가 발생하는 오류다 -- 오류 발생 코드 SELECT * , a , b FROM [테이블명] -- 수정 SELECT * FROM [테이블명] *과 다른 것들은 같이 사용할 수 없음 * 하나를 단독으로 사용하거나 GROUP BY를 이용하여 사용 가능함
-
[Oracle] 데이터 타입 변환 (TO_CHAR, TO_NUMBER, TO_DATE)Study/Database 2020. 12. 21. 16:02
데이터 변환 TO_[데이터 타입] TO_CHAR CHAR형으로 변경 -- TO_CHAR 사용법 SELECT TO_CHAR([컬럼명]) FROM [테이블명]; -- 예제 --INT TO CHAR SELECT TO_CHAR(100) FROM DUAL --100 --DATE TO CHAR SELECT TO_CHAR(SYSDATE) FROM DUAL --20/12/21 --DATE TO CHAR(포맷팅) SELECT TO_CHAR(SYSDATE,'YYYY-MM-DD') FROM DUAL --2020-12-21 TO_NUMBER NUMBER형으로 변경 -- 사용법 SELECT TO_NUMBER([컬럼명]) FROM [테이블명] -- 예제 -- CHAR TO NUMBER SELECT TO_NUMBER('100') ..
-
[프로그래머스 SQL 고득점 kit(oracle)] 후기Coding Test/programmers 2020. 3. 30. 14:38
문제가 있고 옆에 답을 쓰고 채점을 하면 바로 결과가 나와서 편리한 코딩테스트. 문제가 좀 더 많았으면 좋겠다. 넘 욕심인가..ㅎ 중간중간 헷갈리는 문제도 있었고, 가끔 답이 맞는거 같은데 오류가 나서 지웠다 다시 쓰면 정답처리가 되기도 했었다. 공부한지 오래되어서 기억이 안나 구글링 하면서 풀긴 했지만 다시 풀면서 공부도 되고 답이 맞았는지 틀렸는지도 알 수 있어서 좋았다 다 푸니까 뿌듯하네 ㅎㅅㅎ 다른 것도 풀어봐야 겠다.
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - DATETIME에서 DATE로 형변환(level2)Coding Test/programmers 2020. 3. 29. 21:05
https://programmers.co.kr/learn/courses/30/lessons/59414 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, TO_CHAR(DATETIME, 'YYYY-MM-DD') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 오랜기간 보호한 동물(2)(level3)Coding Test/programmers 2020. 3. 29. 21:02
https://programmers.co.kr/learn/courses/30/lessons/59411 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT * FROM ( SELECT O.ANIMAL_ID, O.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID ORDER BY (I.DATETIME - O.DATETIME) ASC ) WHERE ROWNUM < 3;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 이름에 el이 들어가는 동물 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:58
https://programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE ='Dog' AND UPPER(NAME) LIKE ('%EL%') ORDER BY NAME;
-
[프로그래머스 SQL 고득점 kit(oracle)] String, Date - 루시와 엘라 찾기(level2)Coding Test/programmers 2020. 3. 29. 20:56
https://programmers.co.kr/learn/courses/30/lessons/59046 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE FROM ANIMAL_INS WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty') ORDER BY ANIMAL_ID;
-
[프로그래머스 SQL 고득점 kit(oracle)] JOIN - 보호소에서 중성화한 동물(level4)Coding Test/programmers 2020. 3. 29. 20:55
https://programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME FROM ANIMAL_INS I JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID WHERE SEX_UPON_INTAKE LIKE 'Intact%' AND SEX_UPON_OUTCOME NOT LIKE 'Intact%' ORDER BY ANIMAL_ID;