//GROUP BY 相同的为一组
SELECT ParentID AS "相同列", COUNT(*) AS "相同行" FROM Category GROUP BY ParentID

//查找重复的纪录[username字段]
SELECT * FROM [user]
WHERE username IN (SELECT username FROM [USER] GROUP BY username HAVING COUNT(username) > 1)

//删除重复记录,保留最小的一条记录
delete from [user] 
where username in (select username from [user] group by username   having count(username) > 1)
and id not in (select min(id) from [user] group by username having count(username)>1)

//查找完全重复的纪录
select distinct * from tableName

//删除重复的纪录[保留一条纪录]-->临时表的作用
select distinct * into #temp from [user]
drop table [user]
select * into [user] from #temp
drop table #Tmp

select   *   into   b from   a   where   1 <> 1   
select   top   0   *   into   b   from   a 
新建一个与a表一样的空的b表

SELECT TOP 2 * FROM [User] ORDER BY NEWID()
随机取出2条记录

SELECT name FROM sysobjects WHERE (type = 'U ')
列出数据库里所有的表名

SELECT name FROM syscolumns WHERE (id = OBJECT_ID('TableName'))
列出表里所有的字段名

USE study EXEC sp_spaceused 'user'
查看study数据库里user表的容量大小等详细情况

增加字段
alter table 表名  add 字段 char(200)
删除字段
ALTER TABLE 表名 DROP COLUMN 字段名
修改字段类型
ALTER TABLE 表名  ALTER COLUMN 字段名 字段类型
创建表和字段
Create Table TableName(ID AutoIncrement,IID Int,Str String(50),Primary Key (ID))
Alter Table TableName add NewField char(200)

转载于:https://www.cnblogs.com/rczjp/archive/2008/01/25/1053220.html

经典SQL[私家珍藏]相关推荐

  1. 经典SQL语句大全、50个常用的sql语句

    50个常用的sql语句 Student(S#,Sname,Sage,Ssex) 学生表 Course(C#,Cname,T#) 课程表 SC(S#,C#,score) 成绩表 Teacher(T#,T ...

  2. 常用经典SQL语句大全完整版--详解+实例 (存)

    常用经典SQL语句大全完整版--详解+实例 转 傻豆儿的博客 http://blog.sina.com.cn/shadou2012  http://blog.sina.com.cn/s/blog_84 ...

  3. 【oracle】oracle经典sql,exception,database link纠错

    [oracle]oracle经典sql,exception,database link纠错 1111-01 oracle经典sql,exception,database link纠错 1.给表tabl ...

  4. sqlserver sql语句|经典sql语句|实用sql语句

    sqlserver sql语句|经典sql语句|实用sql语句 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop databa ...

  5. 经典SQL语句大全 收藏

    经典SQL语句大全 收藏 一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sq ...

  6. 30道经典SQL面试题讲解(11-20)

    本篇节选自书籍<对比Excel,轻松学习SQL数据分析>一书,主要讲解数据分析面试中常见的30道SQL面试题.1-10题见:30道经典SQL面试题讲解(1-10) 11 行列互换 现在我们 ...

  7. 邹建老大写的经典SQL

    邹建老大写的经典SQL/Files/602544/SQLServer2000.rar 转载于:https://www.cnblogs.com/602544/archive/2006/12/10/588 ...

  8. SQL Server-基础-经典SQL语句

    1 经典SQL语句 2 基础 3 1.说明:创建数据库 4 CREATE DATABASE database-name 5 2.说明:删除数据库 6 drop database dbname 7 3. ...

  9. [转载]oracle常用经典SQL查询

    原文地址:oracle常用经典SQL查询作者:来者 oracle常用经典SQL查询 1.查看表空间的名称及大小  select t.tablespace_name, round(sum(bytes/( ...

最新文章

  1. snabbdom源码解析(七) 事件处理
  2. ASUS华硕笔记本电脑的数字小键盘按什么健切换?
  3. 暖通空调水系统分类、“管制”和同程异程式的优缺点
  4. java io流printstream_java IO流:打印流 PrintStream
  5. Dorado 7 IDE下载地址
  6. oracle java 绑定变量的值_Oracle SQL调优之绑定变量用法简介
  7. php curl cookie,php中curl获取返回页面的cookie
  8. 静态代码块、非静态代码块、构造函数执行顺序
  9. 动态规划——买卖股票的最优时机含手续费(Leetcode 714)
  10. mysql确定数据表中是否存在某字段_MySQL判断表是否存在某个列
  11. python股票交易模型_利用python建立股票量化交易系统(一)——小市值选股票模型...
  12. 清华梦的粉碎—写给清华大学的退学申请(by王垠)
  13. python 多线程 代理 爬取 豆果美食app
  14. VMware虚拟机安装windows系统
  15. 关于JDBC我所想说的
  16. 2012/5/9武汉佰钧成
  17. MacOS 软件 Adobe Illustrator 2022 - AI 安装使用详细教程
  18. 华为云CDN,给企业发展按下“加速键”
  19. OK外呼中心配置的电话系统规则
  20. java融云即时通开发流程,基于融云开发的 Android 版即时通讯(IM)应用程序

热门文章

  1. 产业互联网的“神”在哪里?
  2. ios13看怎么airpods电量_你的iPhone升级iOS13了吗?iOS13升级前,必知的七大新功能...
  3. sql azure 语法_Azure中的新SQL数据仓库
  4. 适合初学者的sql_适用于初学者SQL多重连接示例
  5. SQL Server内存性能监视工具
  6. 在SQL Server中比较VARCHAR(max)与VARCHAR(n)数据类型
  7. 【[Violet]樱花】
  8. Spring学习之路-从入门到放弃
  9. 动态加载js文件是异步的
  10. 读取配置文件(configparser,.ini文件)