Sqlserver
wangjingjing1014
王静静
展开
-
sql中的子查询
在数据库的查询过程中,可能经常要用到子查询的情况,用得较多的可能是嵌套子查询,以下是我总结的子查询的一些应用子查询基本分类:独立子查询和相关子查询独立子查询(子查询可以独立运行)例:select最高分=(select MAX(FMath) from MyStudents),最低分=(select MIN(FMath) from MyStudents),平均分=(sele原创 2012-11-07 19:43:09 · 511 阅读 · 0 评论 -
sql练习
创建学生成绩表T_Students学生编号 主键 guid类型学生姓名班级编号班主任姓名联系电话家庭住址实现以下功能添加学生信息根据学生编号查询学生信息更改学生信息 --这是创建数据表的SQL语句CREATE TABLE T_Students(StudentId uniqueidentifier primary key,原创 2013-03-04 20:03:34 · 465 阅读 · 0 评论 -
如何手动生成数据库中的各种约束
一.数据库约束主要包含以下几类非空约束主键约束(PK) primary key constraint 唯一且不为空唯一约束 (UQ)unique constraint 唯一,允许为空,但只能出现一次默认约束 (DF)default constraint 默认值检查约束 (CK)check constraint 范围以及格式限制外键约束 (FK)foreign key con原创 2012-10-25 18:31:43 · 412 阅读 · 0 评论 -
SQL server 基础
一、SQL语句入门可以再右击操作的数据库名MyDB2,再弹出的上下文菜单中选择“新建查询”,写Sql语句:1. 字符串用单引号2.不区分大小写3. 新建表Create table 表名(id int not null,Name nvarchar(50),Age int null);4.删除表Drop table表名;5.insert into表面(字段名,)val原创 2012-10-22 17:25:32 · 718 阅读 · 0 评论 -
ExecuteNonQuery方法和ExecuteScalar方法和ExecuteReader方法的区别
(1)ExecuteNonQuery():执行命令对象的SQL语句,返回一个int类型变量,如果SQL语句是对数据库的记录进行操作(如记录的增加、删除和更新),那么方法将返回操作所影响的记录条数。(2)ExecuteScalar():执行命令对象的SQL语句,如果SQL语句是SELECT查询,则仅仅返回查询结果集中的第1行第1列,而忽略其他的行和列。该方法所返回的结果为object类型,在使用原创 2013-05-07 18:59:15 · 2902 阅读 · 0 评论 -
SQL LEN() 函数 ,case when,聚合函数的用法
SELECT aa.[User_Id],cc.[User_Name],dd.Name AS DepName,aa.Module_Id,aa.Module_Name,SUM(CASE aa.Operate_Type WHEN '2' THEN OperateNum END ) AS 'AddNum', SUM(CASE aa.Operate_Type WHEN '3' THEN Operat原创 2015-03-13 10:20:22 · 3392 阅读 · 0 评论