iT邦幫忙

2022 iThome 鐵人賽

DAY 3
2
Modern Web

MySQL,我的超人系列 第 3

Day3-MySQL單資料表中選取資料

  • 分享至 

  • xImage
  •  

MySQL單資料表中選取資料

1.選擇你的第一筆資料

SELECT、WHERE、運算子

1.SELECT,用來選擇列,通常會放在查詢語句的開頭,您可能注意到,全大寫,事實上在SQL中無視大小寫、空格、縮排,用大小寫、縮排是為了方便閱讀。
2.WHERE,行篩選條件
3.AND、OR、NOT等運算子,方便使用者新增各種條件
4.有家店叫做foods,旗下有10種產品,來嘗試看看選出它的全部產品(*代表選擇全部的欄位)

SELECT * FROM foods.products;

https://ithelp.ithome.com.tw/upload/images/20220917/20144865sQKV7cKOyD.jpg
5.但今天經理問你說能不能只列出id與品項名稱,可以只選擇特定欄位

SELECT product_id,name  FROM foods.products; 

https://ithelp.ithome.com.tw/upload/images/20220917/20144865UdpB1XOIzu.jpg

2.替你的SQL加上條件吧

情境一 經理:今天我們想針對50塊以下,庫存大於30的商品進行促銷活動,能不能幫我找出有哪些品項符合條件
條件1:50塊以下
條件2:庫存大於30
轉換成SQL語句

 SELECT *  FROM foods.products WHERE price<50 AND amount>30;  

https://ithelp.ithome.com.tw/upload/images/20220917/20144865XWSqkoUHO2.jpg

3.用SQL得到新值

情境二 經理:時薪部分則由現行的168元調升至176元,不漲價不行了,請幫我把所有的商品漲價20%(打工仔工程師OS:薪資也才漲4.8%...)

SELECT 
   product_id,
   name,
   price*1.2 'new_price'
FROM   products;     

https://ithelp.ithome.com.tw/upload/images/20220917/201448659TNSedQSAB.jpg

吐槽-那幹嘛不用Excel

如果只是紀錄10筆資料,一般人最快想到的應該是使用Excel,讀書時期,它確實是大學生的好幫手,舉凡社團的活動紀錄、問卷資料,實驗數據,都能派上用場,點幾個按鍵就能快速生成精美圖表,可說是懶人的救世主,畢竟報告如果只有文字,看起來實在慘不忍睹,如果要問大學四年學到最有用的技能是什麼,肯定是"做報告"。
https://ithelp.ithome.com.tw/upload/images/20220917/20144865ibO33TaYyU.jpg

Day4-帶你從多張表中讀取數據Part1-內連結


上一篇
Day2-帶你看看各式各樣的資料庫
下一篇
Day4-帶你從多張表中讀取數據Part1-內連結
系列文
MySQL,我的超人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言