oracle查詢*時所需注意事項
阿新 • • 發佈:2020-11-24
表結構
欄位名 | 型別 |
---|---|
name | varchar(30) |
age | number |
gender | number |
address | varchar(50) |
查詢表內所有欄位
- 可以使用
*
來實現查詢所有欄位,如select * from table
- 可以輸入所有欄位名,如
select name,age,gender,address from table
以上兩種情況,在平時也比較常用,如果既要使用*
,又要手動再選擇某個欄位的情況怎麼實現
此時如果使用select *,name from table
是會報錯的[42000][923] ORA-00923: 未找到要求的 FROM 關鍵字
當我們需要使用*
也需要再增加某些欄位時,需要使用表別名來實現,如下select t.* ,name ,address from table t
需要將表別名來引用*