2021-07-21 SQL Day3

一.常用語法

1.單表查詢

SELECT...FROM...

image.png


查詢一列

image.png

代碼

SELECT prod_id FROM milk_tea;

SELECT prod_name FROM milk_tea;

SELECT net_w FROM milk_tea;

SELECT pro_date FROM milk_tea;

SELECT valid_month FROM milk_tea;

SELECT in_price FROM milk_tea;

SELECT sale_price FROM milk_tea;

2.查詢兩列

image.png

代碼

SELECT prod_name, sale_price FROM milk_tea;

3.查詢所有列

image.png
SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price FROM milk_tea;

或者使用 * 代替所有列

image.png
SELECT * FROM milk_tea;

若想知道該表的列名,可使用 “【表】.” 的方法

image.png

image.png

二.結(jié)果展示

image.png

1.SELECT...AS...FROM...

展示時為 列 起 別名

SELECT prod_name, sale_price, prod_id, net_w AS net_weight, pro_date, valid_month AS 保質(zhì)期, in_price FROM milk_tea;
image.png

2.SELEC...FROM...AS...

展示時為 表 起 別名

SELECT m.valid_month FROM milk_tea AS m;
image.png

3.常數(shù)添加

SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price, 0.9 AS discount FROM milk_tea;
image.png

添加漢字

SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price, '零食' AS class FROM milk_tea;
image.png

4.四則運算

SELECT m.prod_name, m.sale_price, m.in_price, m.sale_price - m.in_price AS profit FROM milk_tea AS m;
image.png
SELECT m.prod_name, m.sale_price, m.in_price, m.sale_price * 0.9 AS new_price FROM milk_tea AS m;
image.png

三.今日所有查詢代碼

SELECT prod_id FROM milk_tea;

SELECT prod_name FROM milk_tea;

SELECT net_w FROM milk_tea;

SELECT pro_date FROM milk_tea;

SELECT valid_month FROM milk_tea;

SELECT in_price FROM milk_tea;

SELECT sale_price FROM milk_tea;

SELECT prod_name, sale_price FROM milk_tea;

SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price FROM milk_tea;

SELECT * FROM milk_tea;

SELECT milk_tea.valid_month FROM milk_tea;


SELECT prod_name, sale_price, prod_id, net_w AS net_weight, pro_date, valid_month AS 保質(zhì)期, in_price FROM milk_tea;

SELECT m.valid_month FROM milk_tea AS m;

SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price, 0.9 AS discount FROM milk_tea;


SELECT prod_name, sale_price, prod_id, net_w, pro_date, valid_month, in_price, '零食' AS class FROM milk_tea;


SELECT m.prod_name, m.sale_price, m.in_price, m.sale_price - m.in_price AS profit FROM milk_tea AS m;

SELECT m.prod_name, m.sale_price, m.in_price, m.sale_price * 0.9 AS new_price FROM milk_tea AS m;

四.課后作業(yè)

Q1: 從表 milk_tea 中查詢出商品名稱(prod_name)、采購價(in_price)、銷售價
(sale_price)三個字段,同時增加以下幾列并為其命名:
“9 折”(discount1),9 折后的銷售價(new_sale1),9 折后的銷售利潤(new_profit1),
“110%”(discount2),上浮 10%后的銷售價(new_sale2),上浮 10%后的銷售利潤
(new_profit2)。

SELECT m.prod_name, m.sale_price, m.in_price, 0.9 AS dicount1, 0.9 * m.sale_price AS new_sale1, 0.9 * m.sale_price - in_price AS new_profit1, 1.1 AS discount2, 1.1 * sale_price AS new_sale2, 1.1 * sale_price - in_price AS new_profit2 FROM milk_tea AS m;
image.png

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容