select?t.rn
成都創(chuàng)新互聯(lián)公司主營太仆寺網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),太仆寺h5小程序制作搭建,太仆寺網(wǎng)站營銷推廣歡迎太仆寺等地區(qū)企業(yè)咨詢
from?(select?rownum?rn?from?dual?connect?by?rownum?=?100)?t
where?rn??10?and?rn??100
直接用oracle的虛擬表dual
結(jié)果:
注意是開區(qū)間用大于和小于
number類型的話,可以直接比較
用法一:
select * form tablename where id5 and id10;
解釋:這樣就可以取出數(shù)字“id”在5到10之間的所有記錄(不包含5和10)。
用法二:
select * from tablename where id between 5 and 10;
解釋:這樣就可以取出數(shù)字“id”在5到10之間的所有記錄(包含5和10)。
用法三:
select t1. * from tablename1 t1 , tablename2 t2 where t1.id=t2.id;
解釋:這樣就可以取出所有的表1和表2中id值相同的表1的所有內(nèi)容(注意,此用法只能條件等于,不能大于或小于(大于小于都是無意義的),)。
就用大于、小于、等于號to_date(sysdate,'yyyy-mm-dd')就可以進行日期、時間類型的比較。