1.select top 2* from course order by newid()查詢任意兩行的資料
2.從乙個儲存過程中獲取另乙個儲存過程的結果集:建立臨時表,insert into #tmp exec procedure_name @parameters_var,對於動態的sql語句insert into #tmp exec dbo.sp_executesql @querystring_value
3.獲取執行時間 set statistics time on
4.複製表結構和拷貝表:select * into a from b where 1<>1(複製表結構)和select * into a from b (拷貝表)
5.關於連線:左連線,右連線,內連線,全連線,交叉連線
a.left join:保持左邊的,屬於外連線,和left outer join一樣
b.right join:保持右邊的,屬於外連線,和right outer join一樣
c.inner join:保持兩者都含有的交集
d.full join:保持兩者都含有的並集,屬於外連線,和full outer join一樣
e.cross join:生成兩張表的笛卡爾積,結果集為i*j行
6.with as:with 資料表別名 as (select * from ...)
mysql bitand函式 有趣的SQL 一
需求 如下所示,有從1開始的2的冪的陣列 1,2,4,8,16,32,64,128 想求出如下結果,如,輸入17 在上面的陣列中應得出 例 輸入值 17 1 16 輸入值 31 1 2 4 16 輸入值 32 32 想實現如上功能,首先我們需要得出比起特定輸入值小的特定陣列 這裡我們用oracle ...
SQL 語句的TOP,Distinct語句
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 p...
SQL語句 limit 語句
select from table limit offset,rows rows offset offset 在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行資料,這個時候怎麼辦呢?不用擔心,mysql 已經為我們提供了上面這樣乙個功能。limit 子句可以被用於強制 select 語句返回...