資料庫每日一題(1)

2021-10-02 17:20:24 字數 1266 閱讀 9401

(書號 varchar(50

), 銷售總額 int)as

begin

insert

into

@tb_book_profit

(select 書號,

sum(單價*銷售數量)

as 銷售總額

from 銷售表 x join 圖書表 t

on x.書號 = t.書號

where x.銷售時間 =

@year

group

by x.書號#2書號

)return

#1end

實操:

加上return

書號指定為x表中

create

function dbo.book_profit(

@year

int)

returns

@tb_book_profit

table

(書號 varchar(50

), 銷售總額 int)as

begin

insert

@tb_book_profit

select x.

noas 書號,

sum(cost*quantity)

as 銷售總額

from sell x join commodity t

on x.

no= t.

nowhere x.

time

=@year

group

by x.

noreturn

endselect

*from dbo.book_profit(

11) result

go

利用sql server及自建表演練:

oracle 每日一題 資料庫約束

以往舊題索引 eid typeid 1808 原始出處 執行環境 sqlplus,serveroutput已開啟 你已開始處理新應用程式。它在這些表中儲存訂單明細 create table plch customers customer id int not null primary key,cus...

每日一題 1

題目詳情 peter喜歡玩數字遊戲,但數獨這樣的遊戲對他來說太簡單了,於是他準備玩乙個難的遊戲。遊戲規則是在乙個n n的 裡填數,規則 對於每個輸入的n,從左上角開始,總是以對角線為起點,先橫著填,再豎著填。這裡給了一些樣例,請在樣例中找到規律並把這個n n的 列印出來吧。輸入描述 多組測試資料 資...

每日一題 1

注 分數越高的選手,排名越靠前。示例 1 輸入 5,4,3,2,1 輸出 gold medal silver medal bronze medal 4 5 解釋 前三名運動員的成績為前三高的,因此將會分別被授予 金牌 銀牌 和 銅牌 gold medal silver medal and bronz...