SQL 實(shí)用語句
更新時間:2009年06月19日 23:34:36 作者:
以下的sql語句都以上面表mytable為準(zhǔn)
id name
1 a
2 b
3 c
1 a
2 b
3 c
以下的sql語句都以上面表mytable為準(zhǔn):
1、查詢id=1,3記錄的所有數(shù)據(jù)
select * from mytable where id in(1,3)
2、刪除id重復(fù)的數(shù)據(jù),表中數(shù)據(jù)只剩下id=1,2,3的所有數(shù)據(jù)
select * into # from mytable
truncate table mytable
insert table select distinct * from #
select * from table
drop table #
3、創(chuàng)建一個新表 films_recent ,它的值包含來自表films
SELECT * INTO films_recent FROM films
1 a
2 b
3 c
1 a
2 b
3 c
以下的sql語句都以上面表mytable為準(zhǔn):
1、查詢id=1,3記錄的所有數(shù)據(jù)
復(fù)制代碼 代碼如下:
select * from mytable where id in(1,3)
2、刪除id重復(fù)的數(shù)據(jù),表中數(shù)據(jù)只剩下id=1,2,3的所有數(shù)據(jù)
復(fù)制代碼 代碼如下:
select * into # from mytable
truncate table mytable
insert table select distinct * from #
select * from table
drop table #
3、創(chuàng)建一個新表 films_recent ,它的值包含來自表films
復(fù)制代碼 代碼如下:
SELECT * INTO films_recent FROM films
相關(guān)文章
SQL Server中通過reverse取某個最后一次出現(xiàn)的符號后面的內(nèi)容(字符串反轉(zhuǎn))
昨天在項(xiàng)目中遇到了一個非常簡單的問題,需要把SQL Server數(shù)據(jù)庫中保存的一段路徑地址取出其文件名,但SQL Server又沒有現(xiàn)成的方法,最后在網(wǎng)上找到這樣的一個方法,原理是先將字符串反轉(zhuǎn),取出第一個/的位置,從頭進(jìn)行截取后再次反轉(zhuǎn)2012-07-07sqlserver中delete、update中使用表別名和oracle的區(qū)別
之所以要用別名,是因?yàn)閣here條件中需要用到子查詢寫一些條件,下面不寫那么復(fù)雜,僅說明一下問題2013-03-03強(qiáng)制SQL Server執(zhí)行計劃使用并行提升在復(fù)雜查詢語句下的性能
最近在給一個客戶做調(diào)優(yōu)的時候發(fā)現(xiàn)一個很有意思的現(xiàn)象,對于一個復(fù)雜查詢(涉及12個表)建立必要的索引后,語句使用的IO急劇下降,但執(zhí)行時間不降反升,由原來的8秒升到20秒。2014-07-07SQL Server 數(shù)據(jù)庫的設(shè)計詳解
這篇文章主要為大家介紹了SQLServer數(shù)據(jù)庫的設(shè)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01sql 2000清空后讓表的id從1開始等數(shù)據(jù)庫操作
近來發(fā)現(xiàn)數(shù)據(jù)庫過大,空間不足,因此打算將數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行全面的清理,但表非常多,一張一張的清空,實(shí)在麻煩,因此就想利用SQL語句一次清空所有數(shù)據(jù).找到了三種方法進(jìn)行清空2012-12-12在SQL Server 2005中創(chuàng)建CLR存儲過程的詳細(xì)介紹
本篇文章是對在SQL Server 2005中創(chuàng)建CLR存儲過程進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Sql Server 2000 行轉(zhuǎn)列的實(shí)現(xiàn)(橫排)
在一些統(tǒng)計報表中,常常會用到將行結(jié)果用列形式展現(xiàn)。我們這里用一個常見的學(xué)生各門課程的成績報表,來實(shí)際展示實(shí)現(xiàn)方法。2008-11-11