go--使用變數方式實現
declare @stuid int
select @stuid=studentid from students where studentname='張永利'
select studentname,gender,age from students
where studentid>@stuid
--使用子查詢實現
select studentname,gender,age from students
where studentid>(select studentid from students where studentname='張永利')
查詢成績大於90的學員姓名
--使用等值連線查詢
select studentname from students
inner
join scorelist on students.studentid = scorelist.studentid
where sqlserverdb>90
--使用子查詢
select studentname from students where studentid=
(select studentid from scorelist where sqlserverdb>90)
測試 大於80的學員姓名
1–表連線可以用子查詢替換,但有的子查詢返回的值不止乙個。當子查詢跟隨在 =、!=、、>= 之後,或子查詢用作表示式時,這種情況是不允許的。
2–子查詢比較靈活、方便、常作為增刪改查的篩選條件、適合操縱於乙個表的資料
3–表連線更適合於檢視多表的資料
sql server簡單查詢
一 插入多行資料 1.insert into select 從乙個表中取出資料插入另乙個已存在的表 2.select into 從乙個表中取出資料插入乙個新錶中 3.insert into union select 常量列表 二 簡單查詢 1.查詢所有行和列 select from 表名 2.查詢部...
SQL Server中資料檢索(簡單查詢)
1.選擇列 1 select 列名1,列名2.from 表名 select sno,sname from student 2 所有列 select from 表名 3 計算列 select sno,grade 2 newgrade from sc select productid,price sto...
SQL Server 資料庫的幾種簡單查詢
在數庫檔案內容較多的情況下,為了更加明確快速得找到某條資訊,下面舉出3種sql查詢方法 1 投影查詢 2 選擇查詢 3 排序查詢 下面給出的是進行測試的資料庫表table 首先是投影查詢,為了讓檢視的資料更加明確,易懂。投影查詢有三種寫法 select cid 客戶編號,ccontact 聯絡人,c...