數據庫實驗 簡單查詢


簡單查詢

針對供應管理數據庫SPJ,進行以下各種簡單查詢:

代碼倉庫:https://github.com/SKPrimin/HomeWork/tree/main/SQLSever/簡單查詢

  1. 查詢所有供應商的信息,用中文表頭顯示;

    --1.查詢所有供應商的信息,用中文表頭顯示;
    SELECT SNAME
    FROM S168
    

    image-20220303091735935

  2. 查詢位於"北京"的名稱包含"星"的供應商信息;

    --2.查詢位於“北京”的名稱包含“星”的供應商信息;
    SELECT SNAME,SNO FROM S168
    WHERE CITY='北京' AND SNAME LIKE '%星%'
    

    image-20220303091747841

  3. 查詢供應商名中最后一個字是"豐"的供應商信息;

    --3.查詢供應商名中最后一個字是“豐”的供應商信息;
    SELECT SNAME,SNO FROM S168
    WHERE  SNAME LIKE '%豐'
    

    image-20220303091755617

  4. 查詢零件名以"螺絲"開頭的零件信息;

    --4.查詢零件名以“螺絲”開頭的零件信息;
    SELECT PNAME,PNO FROM P168
    WHERE PNAME LIKE '螺絲%'
    

    image-20220303091759437

  5. 查詢名稱含有"車"的工程項目信息;

    --5.查詢名稱含有“車”的工程項目信息;
    SELECT JNAME FROM J168
    WHERE JNAME LIKE '%車%'
    

    image-20220303091803484

  6. 查詢名稱為"螺母"、"螺栓"、"螺絲刀"的零件信息;

    --6.查詢名稱為“螺母”、“螺栓”、“螺絲刀”的零件信息;
    SELECT * FROM P168
    WHERE PNAME IN ('螺  母','螺  栓','螺絲刀')
    

    image-20220303091808336

  7. 查詢"S001"號供應商的供應情況;

    --7.查詢“S001”號供應商的供應情況;
    SELECT * FROM SPJ168
    WHERE SNO='S001'
    

    image-20220303091813647

  8. 查詢"P002"號零件的總供應量;

    --8.查詢“P002”號零件的總供應量;
    SELECT SUM(QTY) 
    FROM SPJ168
    WHERE PNO='P002'
    

    image-20220303091819005

  9. 查詢"P002"號零件供應量的最大、最小和平均值;

    --9.查詢“P002”號零件供應量的最大、最小和平均值;
    SELECT MAX(QTY),MIN(QTY),AVG(QTY)
    FROM SPJ168
    WHERE PNO='P002'
    

image-20220303091838647

  1. 分組計算每個工程項目使用每種零件的供應量;

    --10.分組計算每個工程項目使用每種零件的供應量;
    SELECT JNO,PNO, SUM(QTY)  AS  SUMQTY_BYJNO
    FROM   SPJ168
    GROUP BY JNO,PNO;
    

image-20220303091844870

  1. 查詢供應量在300以上的供應信息;

    --11.查詢供應量在300以上的供應信息;
    SELECT PNO, SUM(QTY) AS SUMQTY_BYPNO
    FROM   SPJ168
    GROUP BY PNO
    HAVING SUM(QTY)>300
    

    image-20220303091850992

  2. 查詢供應量最低的兩個供應信息;

    --12.查詢供應量最低的兩個供應信息;
    SELECT TOP 2 * 
    FROM	 SPJ168
    ORDER BY QTY  ASC; 
    

    image-20220303091856702

  3. 查詢供應量前三名的供應商的編號;

    --13.查詢供應量前三名的供應商的編號;
    SELECT TOP 3 SNO
    FROM	 SPJ168
    ORDER BY QTY  DESC;  
    

    image-20220303091856702

  4. 分組統計每個供應商供應每種零件的供應量。

    --14.分組統計每個供應商供應每種零件的供應量。
    SELECT SNO,PNO, SUM(QTY)  AS  SUMQTY_BYSP
    FROM   SPJ168
    GROUP BY SNO,PNO
    

    image-20220303092028580


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM