1樓:網友
你這個問題應該是問條件中的大於怎麼用的吧,比如:找出分數(score)大於60的學生的名字。
select name from student where score > 60;
在oracle中,where條件後面可以使用 > 這些符號的。
oracle中的rownum屬性在where語句中大於號不起作用
2樓:
rownum是個偽列,使用時有一些特殊性。例如用於where條件時,不能用》、>等操作符,因為只有有具體記錄時,rownum才有值。where條件用於篩選記錄時,《是可以篩選到記錄的,但是》就篩選不到記錄了。
3樓:匿名使用者
rownum是指對你的查詢結果集進行的編號。
<12意思就是返回前11條記錄,>8 意思是返回第9條以上的記錄,為什麼這樣永遠不會有返回,是因為每次取回的記錄都是當作第一條,自然<8, 然後被濾掉,所以不會有返回值。。。
4樓:網友
大於不是這麼用的,如果想找到從第二行記錄以後的記錄,當使用rownum>8是查不出記錄的,原因是由於rownum是一個總是從1開始的偽列,oracle 認為rownum> n(n>1的自然數)這種條件依舊不成立,所以查不到記錄。
sql> select rownum,id,name from abc where rownum >8;
rownum id name
可以使用以下的子查詢方法來解決。注意子查詢中的rownum必須要有別名,否則還是不會查出記錄來,這是因為rownum不是某個表的列,如果不起別名的話,無法知道rownum是子查詢的列還是主查詢的列。
sql>select * from(select rownum no ,id,name from abc) a where no>8;--除了rownum其他隨意寫的。
如何在select 中用大於號
5樓:二牛資訊
strsql="select * from table1 where news_id>" newsid
你是用的什麼語言寫的?
在sql語句中「>」符號式允許使用的。
strsql="select * from table1 where news_id>" newsid;
試試這個語句。
oracle怎麼用查詢結果當作where條件?
oracle sql查詢,用大於等於不走索引,怎麼解決
oracle中把查詢結果儲存起來讓別的查詢語句使用
6樓:瘦成一導閃電呀
方法如下:
建立一個檢視。
create view 檢視名。
as你的語句;
以後就可以直接引用這個檢視名。
select * from 檢視名 where 條件還有一個辦法,用with 語句。
with t as
(你的語句)--一定要加括號哈。
select * from t where 條件。
7樓:匿名使用者
建立一個檢視。
create view 檢視名。
as你的語句;
以後你就可以直接引用這個檢視名。
select * from 檢視名 where 條件還有一個辦法,用with 語句。
with t as
(你的語句)--一定要加括號哈。
select * from t where 條件後一個語句三行選中一起執行。
為什麼oracle中rownum只能小於,不能大於
8樓:張川
當然了 rownum是查詢過後才按順序排的,假如你的條件是rownum>1;那麼返回資料的第一條(rownum是1)就不符合要求了,然後第二條資料變成了現在的第一條,結果這一條rownum又變成1了又不符合要求了,以此類推 就沒有返回結果。
如果想分頁的話 是把rownum作為子表的一個欄位(起個別名)如select
from (select as id , as rnum from a1) table1
where >1
9樓:射手幽靈伊
rownum是虛擬列,是得出結果後,再進行計算的。所以,只能是小於的,無法大於。
10樓:匿名使用者
因為檢索和操作rownum的時候遊標的指向必須從1開始,不能跳過。
11樓:匿名使用者
「為什麼oracle中rownum只能小於,不能大於」?
大於號,小於號的符合是什麼, 大於號,小於號,分別怎寫
大於號 小於號 大於 可以用數學符號表示為 當一個數值比另一個數值大時使用大於號 來表示它們之間的關係。一般認為 是英國數學家哈利奧特1631年開始採用,而他本人使用大於號 小於號的符號則因應於1631年。托馬斯 哈里奧特thomas harriot 1560年 1621年 是英國著名的天文學家,數...
大於號朝上是什麼符號,數學大於符號 朝上是什麼意思
指數符號 如 x 2 表示x的2次方6 3 表示6的3次方 在數學中一個類似大於號但開口朝下的符號是什麼 表示乘方。是一個用來表示第 運算的數學符號。在電腦上輸入數學公式時,因為不便於輸入乘方,該符號經常被用來表示次方。例如2的5次方通常被表示為2 5 比如說5 2代表5的平方即5的二次方。比如 4...
078除以099中間填大於號還是小於號
0.78除以0.99 0.78 0.99 1 1和0.99是填大於號還是小於號 1 0.99 0.01 0 1 0.99 1 0.99,填大於號 1和0.99比大小是填大於號 990克 0.99千克 填大於號還是小於號,還是等號 解 1000克 1千克 990克 990 1000克 0.99千克 所...