- jquery 바코드생성
- 타임피커
- asp.net Select
- ViewBag
- 강제이동
- asp.net core Select
- javascript 유효성체크
- asp.net dropdownlist
- javascript 바코드 생성
- 파일업로드 체크
- XSS PHP
- django 엑셀불러오기
- TempData
- ASP.Net Core 404
- 바코드 스캔하기
- 하드 윈도우 복사
- SSD 복사
- javascript redirection
- ViewData
- 하드 마이그레이션
- 바코드 생성하기
- XSS방어
- javascript 바코드스캔
- Mac Oracle
- 404에러페이지
- 말줄임표시
- php 캐쉬제거
- 맥 오라클설치
- 파일업로드 유효성체크
- jquery 바코드
목록2024/03/12 (2)
웹개발자의 기지개
row_number() 순위 함수이다. 페이징 작업시 유용하다. 그룹으로 묶어서 순서를 줄때는 partition by 칼럼 을 넣어준다. ROW_NUMBER() OVER( partition by name order by no asc ) AS RN SELECT *, ROW_NUMBER() OVER(PARTITION BY name ORDER BY name ASC) AS RN coupon_download where cno=1 다만, 유의할 것은 Mysql 5.5, 5.7 등의 버전에서는 ROW_NUMBER() 가 지원되지 않고 8점대 이상에서 지원됨을 유의 만약 이 ROW_NUMBER() 가 지원안된다면, 다중쿼리로 조금 복잡하게 처리해야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..
오라클에서 ROW_NUMBER() 를 이용하는 것을 MS-SQL 에서도 이용할 수 있다. with 문으로 일련의 가상 테이블을 만들고, row_num 으로 페이징 처리한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 WITH cte_customers AS ( SELECT ROW_NUMBER() OVER( ORDER BY first_name, last_name ) row_num, customer_id, first_name, last_name FROM sales.customers ) SELECT customer_id, first_name, last_name FROM cte_customers WHERE row_num > 20 AND row_num