SQL語句練習

2023-01-28 13:36:05 字數 1208 閱讀 5931

資料庫的基本操作為增、刪、改、查,對應這四種操作有insert、delete、update、select語句。這四種基本操作的語法要求掌握。針對這四種基本操作完成下面練習。

1在員工表增加新的員工資訊:姓名「張三」,員工號「99999」,性別「男」,出生日期「1980-2-15」,部門「採購科」,工作時間「1998-3-2」,其它為空。

2修改剛才插入的員工資訊,將姓名修改為「李四」,部門修改為「辦公室」。

3插入新的銷售記錄:銷售日期為系統時間,客戶名稱為「華天電腦城」,貨號為「1001」,單價為5500,數量為12,銷售員為「李四」,其餘為空。

4修改剛才插入的銷售記錄,使用商品一覽表的貨名來更新銷售表中的貨名;

計算金額=單價*數量。

5 根據剛才的銷售記錄修改商品一覽表資訊,需要將庫存量資訊更新。庫存量=原庫存量-剛才賣出貨物數量。

6刪除剛才那條銷售資訊,再次還原庫存量。;刪除插入的員工資訊。

查詢練習:

語法格式:

select [記錄顯示範圍] 字段列表

from 表名或表名列表及其連線方式

[ where 條件表示式]

[ group by 分組欄位名列表 [h**ing 分組條件表示式] ]

[ order by 排序欄位名列表 [asc | desc] ]

根據上面語法格式做下面練習:

1查詢「進貨表」的全部記錄;查詢只顯示「進貨日期,貨號,數量,供貨商id」欄位的記錄

2查詢「銷售表」的記錄,只顯示銷售員和貨名。去掉重複資料,銷售員別名:銷售人員,貨名別名:所銷售貨物

3查詢「進貨表」的前5條記錄,只顯示「進貨日期,貨號,數量,供貨商id」字段,使用別名顯示標題「進貨日期,商品編號,數量,供貨商**」

4在「商品一覽表」中查詢參考**下浮25%以後低於1000元的商品資訊。

5在「銷售表」中查詢2023年2月份的銷售記錄。

6按「年齡」降序、「姓名」公升序排序查詢「員工表」的資訊。(注:年齡=當前日期年份-出生日期年份)

7使用where指定記錄條件,統計計算機整機類商品(貨號第一位數字1)的平均價、最**、最低價、已定價商品個數,總商品個數。

8在商品一覽表中按貨名分類統計同類商品的總數量及平均**

9按部門分類統計「員工表」各部門員工人數及平均年齡、最大年齡、最小年齡、平均工齡、最長工齡和最短工齡。

10按貨號分類統計「銷售表」中銷售總量大於10的商品銷售總數量、平均**以及銷售總金額。

sql語句大全

建立資料庫 建立之前判斷該資料庫是否存在 if exists select from sysdatabases where name databasename drop database databasename gocreate database databasename 刪除資料庫 drop d...

SQL語句常用

1 新建資料庫aa createdatabaseaa 2 開啟資料庫aa opendatabaseaa 3 選擇aa為當前資料庫 setdatabasetoaa 4 修改資料庫aa modifydatabaseaa 5 刪除資料庫aa deletedatabaseaa 6 新建專案aa create...

SQL語句面試題

2.請教乙個面試中遇到的sql語句的查詢問題 表中有a b c三列,用sql語句實現 當a列大於b列時選擇a列否則選擇b列,當b列大於c列時選擇b列否則選擇c列。create table tmp a int,b int,c int insert into tmp values 10 20 30 in...