打印本文 打印本文 关闭窗口 关闭窗口
ASP数据库编程SQL常用技巧
作者:武汉SEO闵涛  文章来源:敏韬网  点击数645  更新时间:2009/4/23 10:27:55  文章录入:mintao  责任编辑:mintao
  一.怎样删除一个表中某个字段重复的列呀,举个例子

  表[table1]


  我想最后的表是这样的

id name 1 aa 2 bb 3 cc


  回答:

  将记录存到临时表#t中,重复的记录只存一条,然后将临时表#t中的记录再存回原表中,注意“select distinct id,class,name”要包含你需要的所有字段,否则有些字段就被删掉了。

  在查询管理器里执行下面代码:

SELECT DISTINCT id,, name
INTO #t
FROM table1 DELETE table1
INSERT
INTO table1
SELECT *
FROM #t
  二.找出既会VB又会PHP的人

  表是这样的:

ID 员工 技能 1 1 VB 2 1 PHP 3 1 ASP 4 2 PHP 5 3 ASP 6 4 VB 7 4 ASP
  要从这张表中找出既会VB又会PHP的人,SQL该怎么写啊?

  回答:

SELECT 员工 FROM [Table] WHERE 员工 IN(SELECT 员工 FROM [Table] WHERE 技能='VB' ) AND 技能='PHP'

打印本文 打印本文 关闭窗口 关闭窗口