zoukankan      html  css  js  c++  java
  • SQL Server 删除、插入、修改操作

    一、插入操作 INSERT

             1、插入单个元组

             格式:INSERT  INTO  表名[(列名,…)] VALUES  (列值,);

             INSERT  INTO   student  VALUES('2003001' ,'Rain Man',18,'','电商','管理学院','徐州')

             INSERT  INTO   SC (SnoCno) VALUES ('2003001' , 'C003');

             2、插入子查询的结果:

             格式:INSERT INTO 表名[(列名,…)] (子查询);

             INSERT INTO   S_G(snoAVG_G)

             (

                       SELECT  snoAVG(GRADE) FROM    SC

           WHERE   Sno  IN

                       (

                                SELECT  Sno FROM    Student

               WHERE   SEX=)

                                GROUP  BY  Sno

               HAVING  AVG(GRADE)>80

        );

     

     

    二、删除操作 DELETE

             格式:  DELETE  FROM  表名 [WHERE  条件];

             只能对整个元组操作,不能只删除某些属性上的值

             只能对一个关系起作用,若要从多个关系中删除元组,则必须对每个关系分别执行删除命令

             DELETE  FROM SC        清空SC

             DELETE  FROM SC  WHERE  GRADE  Is  NULL;

     

             DELETE  FROM  SC 

             WHERE 

        Cno='C004'  AND  Grade < ( SELECT AVG(GRADE) FROM  SC WHERE  Cno='C004')

      

    三、修改操作 UPDATE

             格式:      UPDATE  表名 [别名]

            SET     列名=表达式,…

                   [WHERE  条件]

             格式:      UPDATE  表名 [别名]

           SET    (列名,) = (子查询)

             [WHERE  条件]

     

             UPDATE  EMPLOYEE

        SET    JOB='MANAGER'Salary= Salary*1.2

        WHERE  NAME = 'MARTIN';

     

             UPDATE  EMPLOYEE

             SET Salary=(     SELECT 1.1*AVG(Salary) FROM EMPLOYEE    WHERE  JOB='SALESMEN')

             WHERE  JOB='SALESMEN';

     

  • 相关阅读:
    SD卡路径问题以及如何获取SDCard 内存
    Android_JarZip压缩和解压文件
    android:imeOptions属性
    JAVA长连接demo
    高吞吐高并发Java NIO服务的架构(NIO架构及应用之一)
    WebSocket 实战
    android开发之应用Crash自动抓取Log_自动保存崩溃日志到本地
    Android屏幕适配全攻略(最权威的官方适配指导)
    Android设计模式系列
    Android开发MVP模式解析
  • 原文地址:https://www.cnblogs.com/rainman/p/1443430.html
Copyright © 2011-2022 走看看