您现在的位置: 网页制作教程网 >> 网络编程 >> Asp教程 >> ASP 开发技巧 >> 文章正文

ASP数据库编程SQL常用技巧(1)

作者:蛙蛙王子

来源:AspCool

热度:

2006-12-2 11:05:38

 一.怎样删除一个表中某个字段重复的列呀,举个例子
  
    表[table1]
  
  id name
  1 aa
  2 bb
  3 cc
  1 aa
  2 bb
  3 cc
  
    我想最后的表是这样的
  
  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'

我来说两句:

1分 2分 3分 4分 5分
姓名: *


* 请各位网友遵纪守法并注意语言文明。
网站简介 | 联系方式 | 意见建议 | 版权说明
Copyright © 2007 All rights reserved
滇ICP备06006992号