sql server 的部分基本用法。

原创 2012年03月27日 13:38:44

  

1、inner join 表示内连接, 比如两个表 users lession  ,users中有sid 和sname,spassword 三个字段,

         lession中有lid,Chinese,English三个字段, select  * from users t  inner  join  lession  t1
            on  t.sid=t1.lid  where  t.sname='binbin' 查询出在两个表中的id相等的情况下,判断出users表sname字段等于binbin的

            的一条记录。

  2、 left join 表示左连接。如果users表左连接 lession表,则根据条件显示出users的情况下显示出lession如果lession中没有记录

          则以null的形式显示。select * from users t left join lession t1
           on   t.sid=t1.lid 为了与inner join 区别 select * from users t inner  join lession t1
           on   t.sid=t1.lid  图1 表示内连接的效果,图2 为左连接的效果。

图1    

 

图2

3、case  when  的用法。这个一个sql文中的判断语句,case when ‘判断语句’then ’结果‘

如果条件成立的话 则返回 对应的结果。

SELECT sid,
case
when sid=1 then '李居彬'
when sid=2 then '彬彬'
when sid=3 then '彬子'
else '腾讯QQ' end sname
 from users where sid in(SELECT min(t1.lid) from users t inner join lession t1)

根据id去返回sname 。此时lid中最小值是1,where中sid=1则返回的sname结果为‘李居彬’。

 

SqlServer 导出指定表数据 生成Insert脚本

  • chenghaibing2008
  • chenghaibing2008
  • 2014年12月10日 16:09
  • 3946

sqlserver 无法将xxx配置为分发服务器

在sqlserver 2008 r2 上面做发布/订阅的时候,服务器s
  • u012087785
  • u012087785
  • 2014年07月22日 12:01
  • 1776

SQL Server大容量导入和导出 XML 文档的示例

本主题适用于: SQL Server(从 2016 开始)Azure SQL 数据库Azure SQL 数据仓库并行数据仓库 可以将 XML 文档大容量导...
  • hejisan
  • hejisan
  • 2016年09月24日 17:08
  • 1393

sql server broker基本用法

  • 2015年04月28日 20:59
  • 1.25MB
  • 下载

sql server的存储过程的基本用法

先建两张表 if exists(select * from sysobjects where name='Emplorer') drop table Emplorer; --声明一个员工表 cr...
  • xiaozhou10
  • xiaozhou10
  • 2013年04月17日 17:09
  • 410

SQL Server中osql/sqlcmd的基本用法

[转自]http://www.cnblogs.com/wontonJ/archive/2011/06/18/2084400.html 这段时间在做项目的时候,遇到一个问题,客户的程序要架设在...
  • xiaolinyouni
  • xiaolinyouni
  • 2013年03月15日 21:43
  • 3619

SQL Server2008基本CRUD用法和一些基础知识

CRUD的使用1 CRUD简介 2 CRUD使用 基础知识1 存储过程 2 事务 3 数据完整性 4 约束 5 试图 6 索引 7 触发器1.CRUD的使用1.1 CRUD简介CRUD指的是--Cre...
  • qq_31230049
  • qq_31230049
  • 2016年11月22日 19:31
  • 115

SQL Server 基本SQL用法

SQL Server 基本SQL用法 SQL Server 基本SQL用法 DDL_数据库操作 DDL_数据表操作 DML_增删改 DML_查询 DML_多表联合查询 视图 索引 DDL_数据库操作-...
  • z654938874
  • z654938874
  • 2016年08月01日 21:08
  • 362

实验1 SQL SERVER基本操作

  • 2014年04月03日 10:43
  • 96KB
  • 下载

SQL Server 2005的基本管理

  • 2015年04月30日 15:21
  • 507KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql server 的部分基本用法。
举报原因:
原因补充:

(最多只允许输入30个字)