首先建立資料庫各種語句的查詢:
--1、語法格式
select * from authors --*代表所有列,沒有where子句代表所有行
select authorname, email, age --多個列名間用逗隔開
from authors
where age>20
order by age desc,authorname desc --按多列排序
--2、使用where字句來過濾部分行
--任務:查詢35歲以上的女性作者的資訊
use booksmanager
select *
from authors
where age>35 and ***=0
--3、查詢40歲以上的男性作者的姓名和居住的城市
use booksmanager
select authorname, city
from authors
where age>40 and ***=1
--4、使用重新命名列名(as字句,=)
use booksmanager
select authorname as'作者姓名', city as'出生城市'
from authors
where age>40 and ***=1
--5、使用+連線符連線多個字段
select '姓名:'+authorname+',年齡:'+convert(varchar,age)
from authors
select authorname+' '+city as 居住城市
from authors
--6、使用top關鍵字在查詢中限制行數
--任務:訂單金額最高的三個訂單的會員編號與金額。
use booksmanager
select top 3 customerid ,upoint
from customers
order by upoint desc
--7、查詢30歲以上作者的姓名和生日
use booksmanager
select authorname,birthday
from authors
where age>30
--8、查詢沒有填寫生日資訊的作者有哪些
use booksmanager
select authorname,birthday, city
from authors
where birthday is null
--9、使用union關鍵字連線查詢結果()
select customername as 姓名, city as 居住城市
from customers union
select authorname as 姓名, city as 居住城市
from authors
--10、查詢單價在50元以上的圖書資訊,要求**以5折顯示,並按**降序排列
use booksmanager
select bookname as 圖書名, description as 描述,
unitprice *0.5 as 單價
from books
where unitprice <50
order by unitprice desc
SQL Server 分頁查詢語句
create database xuhanglove gouse xuhanglove gocreate table product pid int primary key identity 1,1 pname varchar 255 not null unique,price float pdat...
sql server分頁查詢語句
sqlserver分頁查詢 查詢10條第一頁資料 10代表一頁多少條 頁數為10 1 1 select top 10 from dbo userinfo where ui fvaruserid not in select top 0 ui fvaruserid from dbo userinfo o...
SQLSERVER 執行過的語句查詢
select top30000total worker time 1000as 總消耗cpu 時間 ms execution count 執行次數 qs.total worker time qs.execution count 1000as 平均消耗cpu 時間 ms last execution ...