oracle 查詢題目 50,oracle選擇題?

時間 2023-05-22 11:00:11

1樓:網友

樓上正解,用as取別名就可以將查詢出來的1和2變成男和女。

oracle選擇題?

2樓:匿名使用者

第一個問題: number(10,2) 答案應該是第一個,小數三位會報錯的。

oracle number ( precision, scale) 用法,precision表示數字中的有效位;如果沒有指定precision的話,oracle將使用38作為精度。

如果scale大於零,表示數字精確到小數點右邊的位數;scale預設設定為0;如果scale小於零,oracle將把該數字取捨到小數點左邊的指定位數。

precision的取值範圍為【1---38】;scale的取值範圍為【-84---127】。

number整數部分允許的長度為(precision- scale),無論scale是正數還是負數。

如果precision小於scale,表示儲存的是沒有整數的小數。

precision表示有效位數,有效數位:從左邊第一個不為0的數算起,小數點和負號不計入有效位數;scale表示精確到多少位,指精確到小數點左邊或右邊多少位(+-決定)。

第二問題應該要有上下文的,沒有辦法。

oracle 查詢練習

3樓:

--你沒有寫專案名,我給追加上之後,做出以下sql文a表 id count

a 1b 1

c 1d 1

b表 id name

a allb bill

c cost

d dogselect , a.,b

where

執行結果:name count

all 1bill 1

cost 1

Oracle查詢去除重資料,oracle查詢出來的資料怎麼消除重複資料?

1 distinct 關鍵字的用法 distinct 關鍵字後面的欄位組合去重 distinct 必須 select distinct id from test 結果 根據id 去重 select distinct id,name from test 2 group by 分組去重 select i...

oracle查詢欄位帶雙引號,oracle中的欄位別名與表別名的命名規則,就是要不要加 as 要不要雙引號

比如說你建一個欄位名叫number 你用的時候必須要這樣 number 這就是關鍵字要叫 還有你給欄位名給別名的話不讓用數字表示,加個雙引號就可以了 可以通過like模糊配置方法進行實現。sql select from tablename where userdesc like 備註 以上語句中 表...

oracle查詢的問題

如果你的表是經常改動的,可能是因為hwm太高了,而且hwm下有很多的空塊,所以會導致兩個查詢出現差異,解決方法就是shrink 一下表的空間,然後重新收集下表的統計資訊,如果不是這種原因隨時hi我。你嘗試重啟一下oracle伺服器,然後執行select from table where rownum...