随笔分类 - SQL Server
摘要:学生表 Student(S#,Sname,Sage,Ssex) 教师表 Teacher(T#,Tname) 课程表 Course(C#,Cname,T#) 学生成绩表 SC(S#,C#,score) 问题: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; 2、查询平均成绩大于60分的
阅读全文
posted @ 2016-09-23 15:42
joesphos
摘要:1.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005
阅读全文
posted @ 2016-09-23 13:41
joesphos
摘要:1,纵表转横表 纵表结构 Table_A: 转换后的结构: 纵表转横表的SQL示例: SELECT Name , SUM(CASE WHEN Course = N'语文' THEN Grade ELSE 0 END) AS Chinese , SUM(CASE WHEN Course = N'数学'
阅读全文
posted @ 2016-09-18 08:52
joesphos
摘要:sql server的管理:需要安装sql server 2005或者sql server 2008,若要使用sqlserver管理工具进行开发还要安装sql server management studio,还可以使用visual studio进行管理; 使用免费的sql server expre
阅读全文
posted @ 2016-03-04 11:59
joesphos
摘要:sql语句是和dbms交谈专用的语句,不同dbms都认sql语法 sql语句中字符串用单引号 sql语句是大小写不敏感的,不敏感指的是sql关键字,字符串值还是大小写敏感的 创建表、删除表不仅可以手工完成,还可以执行sql语句完成,在自动化部署、数据导入中用的很多,create table t_pe
阅读全文
posted @ 2016-03-04 11:59
joesphos
摘要:限制结果集行数 select top 5 * from emp order by salary desc (*)检索按照工资从高到低排序检索从第六名开始一共三个人的信息: select top 3 * from emp where number not in (select top 5 number
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:空值处理函数: isnull(expression,value):如果expression不为空就返回expression,否则返回value select isnull(name,'xx') as name from emp; case函数用法1: 单值判断,相当于swith case case
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:联合结果集union 简单的结果集联合: select number,name,age from emp union select cardnumber,name,age from emp2 基本的原则:每个结果集必须有相同的列数,每个结果集的列必须类型相容。 select number,name,
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:数字函数 abs() 求绝对值 ceiling() 舍入到最大整数 floor() 舍入到最小整数 round() 四舍五入 select abs(-3.1),ceiling(-3.1),floor(-3.1),round(-3.15,2) 3.1, -3, -4, -3.20 字符串函数 len(
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:去掉数据重复 执行备注中的sql语句 select dept from emp select distinct dept from emp distinct 是对整个结果集进行数据重复处理的,而不是针对每一个列,因此下面的语句并不会只保留dept进行重复值处理: select distinct de
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:数据分组 按照年龄进行分组统计各个年龄段的人数: select age, count(*) from employee group by age; group by 子句必须放到where语句的之后; 没有出现在group by子句中的列是不能放到select语句后的列名列表中的(聚合函数除外) H
阅读全文
posted @ 2016-03-04 11:58
joesphos
摘要:1. C# 對Guid结构類型的處理: 聲明Guid變量,並設置初始值: Guid varGuid = Guid.Empty; //各位都是0 Guid varGuid = Guid.NewGuid(); //具體的值 把字符串轉換成Guid: Guid --> String: string gui...
阅读全文
posted @ 2014-11-13 09:03
joesphos

浙公网安备 33010602011771号