일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 머신러닝기초
- ethers type
- 러스트기초
- 컨트렉트 배포 자동화
- 프록시배포구조
- Vue.js
- 스마트 컨트렉트 함수이름 중복
- 티스토리챌린지
- 스마트컨트렉트프록시
- Vue
- 스마트컨트렉트 함수이름 중복 호출
- 러스트 기초
- ethers websocket
- ambiguous function description
- vue기초
- 체인의정석
- SBT표준
- ethers v6
- 러스트 기초 학습
- ethers
- git rebase
- rust 기초
- 스마트컨트렉트 예약어 함수이름 중복
- nest.js설명
- 오블완
- multicall
- 컨트렉트 동일한 함수이름 호출
- chainlink 설명
- ethers typescript
- 스마트컨트렉트테스트
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