iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0

SELECT

SELECT 指令是查詢和讀取存儲在 PostgreSQL 資料表中記錄的主要方式。並且可以與其他指令結合,針對資料庫表中特定的資料進行更新、刪除和更複雜的操作,是相當重要的一個語法。

前面我們在儲存資料後,都會使用:

SELECT * FROM table_name;

把資料表的資料(紀錄)全部撈出。

我們現在來進一步認識這個基礎語法:

SELECT column_name
FROM table_name <additional_conditions_and_formatting>;
  • SELECT: 此 SQL 語句表示我們要查詢資料表,去取得它們包含的紀錄。圍繞它的參數和子句通過定義來確定輸出的內容和格式。
  • column_name:該 SELECT 語句可以返回整行(使用*),也可以輸出特定欄位,並以,分開。
  • FROM table_name:FROM 關鍵字用於表示應該查詢的資料表。
  • <additional_conditions_and_formatting>: 可以指定大量過濾器、輸出修飾符和條件作為 SELECT 指令的補充。可以使用它們來幫助查詢具有特定屬性的資料、修改輸出格式或進一步處理結果。

指定要顯示的列(欄位)

剛剛說到可以使用 * 返回全部資料表的內容:

SELECT * FROM table_name;

我們再重新拿範例 bteeder 資料表演示一次:

SELECT * FROM breeder;

我們也可以輸出特定的欄位,指令欄位後以,分開。
比如我只想知道 breeder 的 name 以及 career_center_wins

SELECT name, career_center_wins 
FROM breeder;

這樣我們就可以只關注在想要確認的欄位啦 ~

參考資料:


上一篇
Day 11 建立資料表 - 修改 & 回傳資料
下一篇
Day 13 選取資料 - WHERE
系列文
新手小白的每天一點SQL31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言