일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 스마트 컨트렉트 함수이름 중복
- 오블완
- 프록시배포구조
- 컨트렉트 배포 자동화
- Vue.js
- 러스트 기초 학습
- ethers type
- rust 기초
- ethers typescript
- git rebase
- nest.js설명
- ambiguous function description
- multicall
- ethers v6
- 스마트컨트렉트테스트
- vue기초
- 컨트렉트 동일한 함수이름 호출
- 스마트컨트렉트 예약어 함수이름 중복
- 스마트컨트렉트프록시
- 러스트기초
- ethers
- Vue
- 체인의정석
- 러스트 기초
- ethers websocket
- SBT표준
- chainlink 설명
- 스마트컨트렉트 함수이름 중복 호출
- 머신러닝기초
- 티스토리챌린지
Archives
- Today
- Total
목록sql페이징 (1)
체인의정석
SQL) Paging 처리하기, 페이징 API 만들기
검색할때 결과값으로 오는 데이터의 양이 많을 시에는 페이징 처리를 통해서 나누어서 불러 올 수 있다. 페이징 처리는 쿼리문에서 select * from Chain LIMIT 10 OFFSET 1 이런식으로 마지막에 limit에는 한번에 가져올 데이터의 양 offset은 어디서부터 가져오지? 하는 기준점을 잡아주게 된다. 이때 limit에 들어오는 값과 OFFSET에 들어오는 값을 넣어주어야 한다. limit에 들어오는 값은 보통 요청 파라미터에서 rpp로 두고 OFFSET 부분은 page로 둔다. 따라서 설계서에서도 request 부분에 모두 rpp와 page를 두기로 하였다. 또한 만약 페이징 처리가 없는 부분이 있다면 이 부분은 0으로 하여 페이징 처리가 있는 경우의 쿼리문과 페이징 처리가 없는 부분..
개발/backend
2021. 11. 2. 10:41