程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL語句去掉重復記錄,獲取重復記錄

SQL語句去掉重復記錄,獲取重復記錄

編輯:關於SqlServer
SQL語句去掉重復記錄,獲取重復記錄 
--查詢一個表中有效去掉重復的記錄,UserID為自增長主鍵,RoleID為重復字段
SELECT MIN(UserID) AS UserID, RoleID FROM tmpTable GROUP BY RoleID

SELECT RoleID FROM tmpTable GROUP BY RoleID HAVING (COUNT(*) > 1)

SELECT DISTINCT * FROM tmpTable

sql語句查詢 sql server access 數據庫裡的所有表名,字段名2007年02月01日 星期四 下午 04:21SQL SERVER 

查看所有表名:
select   name   from   sysobjects   where   type='U'

查詢表的所有字段名:
Select name from syscolumns Where ID=OBJECT_ID('表名')

select * from information_schema.tables
select * from information_schema.views
select * from information_schema.columns 

ACCESS

查看所有表名:
select   name   from   MSysObjects   where   type=1   and   flags=0

 MSysObjects是系統對象,默認情況是隱藏的。通過工具、選項、視圖、顯示、系統對象可以使之顯示出來

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved