资源描述:
《sqlserver删除语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、★sqlserver删除语句Sql语句的添加、修改、删除_Sqlserver200...Sql语句的添加、修改、删除_Sqlserver2005二T-SQL中的条件表达式和逻辑运算符表达式是符号和运算符的组合,并且可以对它求值得到单个数据值。简单表达式可以是一个常数、变量、列或标量函数,可以用运算符把两个或多个简单表达式链接成一个复杂表达式。1条件表达式SQLserver中的表达式可以包含下列一个或多个参数。1.1常量:表示单个制定数据值的符号。一个常量由一个或多个字母、数字字符(字母a-z,A-Z,数字0-9)或特殊符号组成.字
2、符和datetime需要用引号括起来,而二进制字符串和数字常量则不需要。1.2列名:表中列的名称,表达式中仅允许使用列的名称。1.3一元运算符:仅有一个操作数的运算符,其中“+”表示正数,“—”表示负数,“~”表示补数运算符。1.4二元运算符:将两个操作数组合执行操作的运算符。二元运算符可以是算术运算符、赋值运算符(=)、位运算符、比较运算符、逻辑运算符、字符串串联(或连接)运算符(+)或一元运算符。比较运算符及其含义见下表。运算符=><>=<=<>!等于大于小于大于等于小于等于不等于非含义我们
3、可以用表中的运算符来组成表达式,我们常见的几种表达式的代码有以下几种。Namelike?张%?Money>500Class<>?二年三班?在某些T-SQL语句中还可以使用下表中的通配符运算符。通配符‘_’%[]SQL支持的逻辑运算符有and、or和not。And和or运算链接条件,not否定条件。And链接条件,并且仅当两个条件都为真时才返回true。Or也链接两个条件,但只要其中任意一个为真就返回true。当一个语句中使用了多个逻辑运算符时,首先求not的值,然后求and的值,最后再求or的值。例如:selec
4、t*fromuser1e,sex,idcard,birthday,email,rpe,sex,idcard,birthday,email,rpe,sex,idcard,birthday,email,rpe,sex,idcard,birthday,email,rp<表名1>例如insertintouser2(username,sex,rpe,sex,rpuser1注意事项1.2通过selectinto语句将现有表中的数据添加到新表中select<表名1.列名>into<表名2>from<表名
5、1>例如selectuser1.username,user1.sex,user1.rpuser1如何插入标识列Selectidentity(数据类型,标识种子,标识增量)AS列名into<表2>from<表1>例如selectuser1.username,user1.sex,user1.rpuser11.3通过union关键字合并数据进行插入Union语句用于将两个不同的数据或查询结果组合成一个新的结果集。不同的数据或查询结果,也要求数据个数、顺序、数据类型都一致,因此,当向表中重复插入多次数据的时候
6、,可以使用select…union来简化操作。例如,insertuser2(username,sex,rpg">>[user2<原表名>例:insertintotongxunlu('姓名','地址','电子邮件')selectname,address,emailfromStrdents注意:into不可省略;查询得到的数据个数、顺序、数据类型等,必须与插入的项保持一致3.使用selectinto语句将现有表中的数据添加到新建表中语法:select<新建表列名&
7、gt;into<新建表名>from<源表名>例:selectname,address,emailintotongxunlufromstrdents注意:新表是在执行查询语句的时候创建的,不能够预先存在在新表中插入标识列(关键字?identity?):语法:selectidentity(数据类型,标识种子,标识增长量)AS列名into新表from原表名例:selectidentity(int,1,1)as标识列,dengluid,passStruents注意:关键字?identity?4.使用union关键字
8、合并数据进行插入多行语法:insert<表名><列名>select<列值>tnionselect<列值>例:insertStudents(姓名,性别,出生日期)select'开心朋朋'