SQL 語句的TOP,Distinct語句

2022-01-14 12:30:57 字數 914 閱讀 3227

select top 3 * from dbo.mystudent --查詢student表中前3條所有的資料

select top 3 s_name, s_gender, s_address, s_age from dbo.mystudent--查詢student表中前3條部分的資料

select top 3 percent * from dbo.mystudent--查詢student表中,前面3%的資料,所有的小數是進製的

--order by

--將當前查詢出來的資料結果,進行排序,按照後面指定的列排序

select top 3 * from dbo.mystudent order by s_id --根據學號排序,查詢前3位學生資訊(按照s_id查詢公升序的順序)

select top 3 * from dbo.mystudent order by s_id desc --根據學號排序,查詢後3位學生資訊

select * from dbo.mystudent order by s_id desc --查詢所有的學生資訊,按照學號倒序排序

--desc 倒序排序

--asc 公升序排序

從圖中,可以看出distinct是針對於查詢出來的結果集去重的。

SQL語句 limit 語句

select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...

SQL語句 UPDATE語句

update students set sname abcd gender 1 where sid 1 update students,students2 set students.sname students2.sname,students.gender students2.gender wher...

SQL語句 DCL語句

目錄 資料控制語言 查詢使用者 建立使用者 刪除使用者 修改使用者密碼 忘記管理員使用者密碼解決辦法 檢視許可權 給使用者授權 撤銷授權 管理使用者,對使用者授權的操作,即資料控制語言,用來定義資料庫的訪問許可權和安全級別,及建立使用者。主要包括建立使用者 給使用者授權 對使用者撤銷授權 查詢使用者...