Oracle分页查询效率高

Oracle分页查询效率高


##我经常这样用,不一定是最优

SELECT
	* 
FROM
	( SELECT A.*, ROWNUM RN FROM ( SELECT * FROM T_THIRD_TAXI_ORDER ) A WHERE ROWNUM <= 200 ) 
WHERE
	RN > 0;
SELECT
	ORDER_NO
FROM
	T_ORDER
WHERE
	(
		ORDER_STATE = '06'
		AND CREATED_TIME > TO_DATE ('2018-8-30', 'yyyy-mm-dd')
		AND CREATED_TIME < TO_DATE ('2018-11-12', 'yyyy-mm-dd')
		OR (
			ORDER_STATE = '10'
			AND UPDATED_TIME < TO_DATE ('2018-11-1', 'yyyy-mm-dd')
		)
	)
AND ROWNUM <= 100;

你可能感兴趣的:(java)