sql server資料庫簡單的sql 統計

2022-02-19 06:44:23 字數 1436 閱讀 4645

一、先建庫表

use master

if exists (select 1

from sysobjects

where id = object_id('testsum')

and type = 'u')

drop table testsum

gocreate table testsum

(id int identity(1,1),

name nvarchar(50) default(''),

typename nvarchar(50) default(''),

num int default(0),

val float default(9)

)begin

declare @i int;

declare @ii int;

set @i= 1;

while( @i<1000)

begin

set @ii= @i%5;

insert into testsum (name,typename,num ,val)values ('名稱'+cast(@i as varchar(4)),'型別'++cast(@ii as varchar(1)), cast( floor(rand()*1000) as int),round((rand()*1000),2) );

set @i=@i+1;

endend

二、查詢建表情況

select * from testsum

三、進入主題,簡單sql語句彙總

--1.總計多少條資料count()函式

select count (0) from testsum

where 1=1

-- 2.求和sum()函式 針對某欄位

select sum (num),sum(val) from testsum ;

select sum (num) from testsum

select sum (val) from testsum ;

-- 3.根據名稱分類求和,分類查詢必須有group by

select sum (val),name from testsum

where 1=1

group by name

order by name

-- 4.根據型別分類求和,求數量,分類查詢必須有group by 

select sum (val),count(typename),typename from testsum

where 1=1

group by typename

order by typename

--5 最大值max(),最小值min()

select max (val),min(val),max(num),min(num) from testsum

SQL Server 資料庫的幾種簡單查詢

在數庫檔案內容較多的情況下,為了更加明確快速得找到某條資訊,下面舉出3種sql查詢方法 1 投影查詢 2 選擇查詢 3 排序查詢 下面給出的是進行測試的資料庫表table 首先是投影查詢,為了讓檢視的資料更加明確,易懂。投影查詢有三種寫法 select cid 客戶編號,ccontact 聯絡人,c...

sqlserver資料庫的儲存過程 簡單實用

1.學習 2.優缺點 儲存過程的優點 1.儲存過程加快系統執行速度,儲存過程只在建立時編譯,以後每次執行時不需要重新編譯。2.儲存過程可以封裝複雜的資料庫操作,簡化操作流程,例如對多個表的更新,刪除等。3.可實現模組化的程式設計,儲存過程可以多次呼叫,提供統一的資料庫訪問介面,改進應用程式的可維護性...

SQL server自帶的資料庫

select name from sysdatabases 在master資料庫下查詢 前六個是系統自帶的資料庫 master 記錄了系統級別的資訊,包含所有的登陸資訊,系統設定資訊,初始化資訊等 不可以刪除 tempdb 臨時資料庫,儲存臨時表和臨時儲存過程以及儲存空間的要求 model 為使用者...