資料庫的基本操作為增、刪、改、查,對應這四種操作有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...