oracle查詢結果為大於號怎麼用

2023-01-18 00:15:21 字數 2375 閱讀 7176

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千克 所...