일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드
- 앱
- string
- expo
- sqlite
- springboot
- 로또
- sql
- Java
- thymeleaf
- 이클립스
- Native
- Admob
- mysql
- 시큐리티
- YAML
- react
- 배포
- sdk
- Android
- EAS
- DB
- sts
- spring
- yml
- Navigation
- 폰트
- 스프링
- 시놀로지
- 자바스크립트
- Today
- Total
목록옛날 창고/SQL (29)
Dev JS Blog
row_number() over() 활용 row_number() over() 를 활용하는법을 몇가지 알아보겠습니다. 일단 기본적으로 row_number() over() 를 쓰는 이유는 정렬과 더불어 rownum 까지 주는 효과를 가집니다. 참고 : 2018/12/20 - [IT/Oracle] - [Oracle] order by 기초 저희가 갖고놀아볼 테이블을 알아보겠습니다. SELECTnum,word,countryFROM ex_table 결과) 이런 테이블이 있습니다. 이때 row_number() over() 을 추가 해준다면 SELECTrow_number() over(order by num asc) as order_no,num,word,countryFROM ex_table 결과) order num as..
Order by 기초 현재 프로젝트 하는 곳에선 오라클을 쓰고 있어서 오늘은 간단히 오라클에서 쓰이는 order by 에 대해서 제가 알고 있는 몇가지 활용법에 대해 알려드리겠습니다. ORDER BY는 SELECT 한 데이터를 마지막으로 정렬 해주는데 사용합니다.제가 마지막이라고 한 이유는 SQL 문에서 가장 마지막 실행을 하게 됩니다.마지막인것을 강조한 이유는 이따가 다시 한 번 알아보겠습니다. 우리가 사용할 테이블은 ex_table 입니다. (시스템적으로 있는 테이블 아닙니다. 혹시 오해하실수도 있으니..)ex_table 테이블에는 num, word, country 라는 컬럼을 갖고있는 테이블이 있습니다. 기본적인 SELECT 쿼리! SELECTnum,word,countryFROM ex_table 로..
[MySQL] with rollup 기능 with rollup 기능에 대해서 알아보겠습니다.rollup은 통계데이터 쿼리를 만들때 이용을 하면 좋은 기능입니다.어떻게 활용하는지는 먼저 보시죠~ 일단 테이블을 새로 만들기는 그렇고 데이터 하나를 임시로 만들겠습니다.다른분들은 기존 테이블이 있으실테니 저를 따라 안하셔도 됩니다. 일단 쿼리를 이렇게 짜보겠습니다.CODE 란 데이터가 A 3개, B 1개 인 테이블이 있다고 합시다~ SELECTcodeFROM(SELECT 'A' as code FROM dualunion allSELECT 'A' as code FROM dualunion allSELECT 'A' as code FROM dualunion allSELECT 'B' as code FROM dual)x 결..
[MySql] 두 날짜 일 수 차이 구하기 앞전에 현재 날짜에서 더하기 빼기를 했었지만 이번에는 두 날짜의 일 수 차이를 구해보겠습니다. 바로 본론으로 들어가서 사용할 함수는 TO_DAYS입니다. 일단 이 함수를 써보죠. SELECT TO_DAYS(now()) FROM DUAL 결과 > 737193 저는 현재 저렇게 나오네요~ 여러분들이 해보실땐 또 다른 숫자가 나오겠죠2018년 5월 1일과 현재 날짜인 5월 14일까지의 날짜의 차를 구해보겠습니다. SELECT TO_DAYS(now()) - TO_DAYS('2018-05-01') FROM DUAL결과 > 13 14일까지 13일 차이 정확하죠?? 물론 now()를 안해도 됩니다.now() 는 현재 날짜 입니다. 현재 날짜가 아닌 임의로 넣어줘도 물론 됩니..
[MySQL] 날짜 더하기 빼기 date_add MySQL에서는 날짜를 더하고 뺄때 쓰는 함수가 있다. 바로 date_add사용법 DATE_ADD(date, INTERVAL 계산수 계산형식) 계산형식이란 월,일,시간 중 어떤걸 더할꺼냐를 선택하는 것이다. 계산형식 예 월 DATE_ADD(date, INTERVAL 1 MONTH) 일 DATE_ADD(date, INTERVAL 1 DAY) 시간 DATE_ADD(date, INTERVAL 1 HOUR) 분 DATE_ADD(date, INTERVAL 1 MINUTE) 초 DATE_ADD(date, INTERVAL 1 SECOND) +뺼땐 모두 마이너스로 하면 된다.DATE_ADD(date, INTERVAL -1 DAY) 바로 예시를 들어보자면 SELECT no..