急啊
[中文]表示表中的字段名,如果想讓查詢結果用中文顯示:例如,學號是StuNoselect StuNo AS '學號'[form]表示數據庫中的某表1,use [數據庫名]GOselect [學號],[管理員姓名] from [formx] where [學號] = '2006312104'GO2,select [樓名],[管理員姓名] from [formn] where [樓名] = '東一宿舍樓'3,select [房間號] , [樓名],[系部] from [forma] where [系部] = '計算機系'4,select [學生姓名] ,[樓名],[系部] from [form1] where [樓名]='東一宿舍樓' AND [系部]='計算機系'。
急啊
[中文]表示表中的字段名,如果想讓查詢結果用中文顯示:
例如,學號是StuNo
select StuNo AS '學號'
[form]表示數據庫中的某表
1,use [數據庫名]
GO
select [學號],[管理員姓名] from [formx] where [學號] = '2006312104'
GO
2,select [樓名],[管理員姓名] from [formn] where [樓名] = '東一宿舍樓'
3,select [房間號] , [樓名],[系部] from [forma] where [系部] = '計算機
系'
4,select [學生姓名] ,[樓名],[系部] from [form1] where
[樓名]='東一宿舍樓' AND [系部]='計算機系'
哪位先生能上傳一些SQL語句查詢實例
<1>在SQL Server數據庫中,在Products表中查詢最貴的產品名稱和價格,正確的SQL語句為:SELECT Productname,Price FROM Products WHERE Price =(SELECT MAX(Price) FROM Products)<2>刪除在Orders 定單表中所有超過3年的老定單,正確的SQL語句為:DELETE FROM Orders WHERE OrdersDate < DATEADD(YYYY,-3,GETDATE())<3>什么是觸發器?SQL Server 2000有什么不同類型的觸發器?KEY:觸發器是一種專用類型的存儲過程,它被捆綁到SQL Server 2000的表格或者視圖上。
在SQLServer 2000里,有INSTEAD-OF和AFTER兩造觸發器。INSTEAD-OF觸發器是替代數據操控語言(Data Manipulation Language,DML)語句對表格執行語句的存儲過程。
例如:如果我有一個用于Table1的INSTEAD-OF-UPDATE觸發器,同時對這個表格執行一個更新語句,那么INSTEAD-OF-UPDATE觸發器里的代碼會執行,而不是我執行的更新語句則不會執行操作。AFTER觸發器要在DML語句在數據庫里使用之后才執行。
這些類型的觸發器對于監視發生在數據庫表格里的數據變化十分好用。<4>怎樣獲得所有數據庫清單?select name from master..sysdatabases <5>這樣獲得當前數據庫中數據表的清單? select name from sysobjects where xtype='u' and name!='dtproperties' <6>查找表中從10行到15行的記錄,id 可能不連續 ?select top 5 * from (select top 15 * from [表] order by id asc) [表] order by [列] desc<7>隨機從表中抽取10條記錄?select top 10 * from [table name] order by newid()。
sql 按時間分類查詢數據,比如:按一天時間段分類查詢訪問次數?查
如果你的時間段是均勻的,比如一天24小時內,每4個小時為一個周期,那么可以這么寫select coutn(ID) from T group by trunc (to_char(time,'hh24') / 4)--to_char(time,'hh24')是取出小時部分,trunc是求商,把小時部分除以4,則每4個小時內的都會在一起如果時間段不均勻,那么只能每個時間段單獨寫了示例select count(ID) from T where to_char(time,'hh24')<結束時間 and to_char(time,'hh24') >=開始時間。
轉載請注明出處華閱文章網 » sql查詢語句的案例