일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 경제
- 주식 상한가
- 주식
- 손에 잡히는 경제 요약
- 상한가 분석
- 손경제 요약
- 주식 분석
- 상한가
- Programmers
- 급등주 분석
- 이진우의 손에 잡히는 경제
- 알고리즘
- 코딩테스트
- 테마주
- 경제뉴스
- 파이썬
- 손에 잡히는 경제
- 프로그래머스
- 자바
- 손경제
- Python
- 이진우
- java
- 코테
- 백준
- 급등 이유
- 상한가 이유
- 급등주
- boj
- 경제뉴스 요약
- Today
- Total
목록SQL (2)
Completion over Perfection
* 아래 내용은 오라클 DB를 기준으로 작성했습니다. 일반적으로 많이 사용하는 특정 rownum 이하의 값을 추출하는 것은 다들 아실 거다. 아래와 같이 쿼리를 짜면 특정 순번 (rownum) 이하의 값이 추출된다. (아래의 예시 코드대로라면 10번째까지의 DB 행값들이 출력이 될 것이다) select * from your_table where rownum 근데 특정 순번 이후의 값만 출력을 하고 싶을 때가 있다. 그럴 경우, 아래와 같이 쓰면 출력이 안되고 아무 값도 나오지 않는다. select * from your_table where rownum > 10; 그 이유는 rownum의 경우, 쿼리가 전부 다 실행되고 결과값이 나온 이후에 넘버링이 되기 때문이라고 한다. 그래서 서브쿼리를 활..
마이바티스 (MyBatis) 오라클 sql 오류 해결 (ORA-00933) ORA-00933 : SQL COMMAND NOT PROPERLY ENDED java.sql.SQLSyntaxErrorExceiption: ORA-00933: SQL 명령어가 올바르게 종료되지 않았습니다. 분명 sql developer에서 확인했을 때는 아무 이상없이 쿼리실행 + 결과물 출력까지 잘 되는데, JAVA의 Mybatis에서 이를 옮겨서 실행하면 저 에러가 발생하는 것이었다. 원인은 마지막에 세미콜론을 붙여서 발생한 오류! select genre_name, genre_order from channel where country_code = 'EN' order by TO_NUMBER(channel_order); 위와 같은 ..