1. 程式人生 > 資料庫 >oracle查詢*時所需注意事項

oracle查詢*時所需注意事項

表結構
欄位名型別
namevarchar(30)
agenumber
gendernumber
addressvarchar(50)

查詢表內所有欄位

  1. 可以使用*來實現查詢所有欄位,如select * from table
  2. 可以輸入所有欄位名,如select name,age,gender,address from table
    以上兩種情況,在平時也比較常用,如果既要使用*,又要手動再選擇某個欄位的情況怎麼實現
    此時如果使用select *,name from table是會報錯的[42000][923] ORA-00923: 未找到要求的 FROM 關鍵字
    當我們需要使用*也需要再增加某些欄位時,需要使用表別名來實現,如下
    select t.* ,name ,address from table t
    需要將表別名來引用*