SQL 巩固练习用到了前几天几个知识点 在查看SQL Server 2005的帮助文档中的cross apply 运算符时发现了一个个人感觉用到的知识点儿比较多,比较经典的例子。在此写下来,也是为了巩固一下前几天的知识点。 先建表一员工表(Employees): CREATE TABLE Emplo
SQL 巩固练习——用到了前几天几个知识点
在查看SQL Server 2005的帮助文档中的cross apply 运算符时发现了一个个人感觉用到的知识点儿比较多,免备案空间,比较经典的例子。在此写下来,香港空间,也是为了巩固一下前几天的知识点。
先建表一员工表(Employees):
CREATE TABLE Employees ( empid , mgrid int NULL, empname varchar(25) NOT NULL, salary , CONSTRAINT PK_Employees PRIMARY KEY(empid), )
向Employees表中插入数据:
Employees , $10000.00) , $5000.00) , $5000.00) , $5000.00) , $2500.00) , $2500.00) , $2500.00) , $2500.00) , $2500.00) , $2500.00) , $2000.00) , $2000.00) , $2000.00) , $1500.00)
查询向Employees表插入的全部数据SQL语句:
Employees
结果如图:
再建表二部门表(Departments):
CREATE TABLE Departments ( deptid , deptname VARCHAR(25) NOT NULL, deptmgrid Employees )
向Departments表插入数据:
, 2) , 7) , 8) , 9) , 4) , NULL)
查询向Departments表插入的全部数据SQL语句:
Departments
结果如图:
下面的表值函数使用雇员 ID 作为参数,并返回该雇员及他/她的所有下属(用到了前面所学的CTE公共表表达式 with...as... 的递归):
) ( empid , empname VARCHAR(25) NOT NULL, mgrid INT NULL, lvl ) Employees_Subtree(empid, empname, mgrid, lvl) AS ( empid, empname, mgrid, 0 FROM employees e.empid, e.empname, e.mgrid, es.lvlemployees AS e JOIN employees_subtree AS es ON e.mgrid = es.empid ) Employees_Subtree
返回每个部门经理的所有级别的全部下属,使用下面的SQL语句(用到了apply的cross apply):
Departments AS D CROSS APPLY fn_getsubtree(D.deptmgrid) AS ST
结果如图:

Python作为当下最大众化的编程语言,相信每天都会有大量的新手朋友进入学习大军的行列。但是无论一门语言是多么的容易学习,其基本概念、基础知识还是比较多的,对于小白来说,一时间要掌握这么多还是有些吃力。今天精选收集了众多Python相关的知识速查表,可以说是包罗万象,以后妈妈再也不用担心大家记不住任何知识点了!Python基础Pythonbasics该速查表包含了所有的Python基本知识,从变量数据类型到列表字符串,从环境安装到常用库的使用,可以说面面俱到。Beginner'sPytho

现在很多朋友喜欢用金山打字通这款软件,那么打字速度快慢严重影响工作效率,所以教大家练习打字速度,那么如何使用金山打字通练打字呢?今天小编就将金山打字通练习打数字教程如下讲述,希望对大家有所帮助。首先,打开金山打字软件然后,鼠标点击(新手入门)按钮接着,在新窗口中点击(数字键位)按钮随后,点击下方的(从头开始)按钮即可练习也可以点击(测试模式)按钮最后,输入数字进行练习就可以了此外金山打字通还有其他功能,能帮助大家更好的练习打字。1.选择练习模式:在软件界面上,您可以看到有不同的练习模式,例如“新

五笔打字,也称为五笔字型输入法,是一种高效的汉字输入方法。对于初学者来说,掌握五笔打字需要一定的时间和耐心,下面小编整理了五笔打字初学者的学习方法,一起来看看吧!一、理解五笔字型的原理五笔字型是一种基于笔画和字根的输入法。每个汉字都可以由不同的笔画和字根组合而成。因此,学习五笔字型的关键是理解笔画和字根的组合规律。在五笔字型中,有五个基本笔画:横、竖、撇、捺、折。这些基本笔画可以组合成不同的字根,而字根又可以组合成完整的汉字。二、学习字根和键位在五笔字型中,每个字母键都对应着一个或多个字根。因此

HTML缓存机制大揭秘:必备的知识点,需要具体代码示例在Web开发中,性能一直是一个重要的考量因素。而HTML缓存机制是提升Web页面性能的关键之一。本文将揭秘HTML缓存机制的原理和实践技巧,并提供具体的代码示例。一、HTML缓存机制的原理Web页面访问过程中,浏览器通过HTTP协议请求服务器获取HTML页面。HTML缓存机制就是将HTML页面缓存在浏览器

在Java中,正则表达式是非常常用的技术之一,几乎可以用于任何文本处理场景,如文本搜索、提取、分析、替换等。其强大的匹配能力可以大大提高开发效率,同时可以让代码更加简洁和易于维护。以下是一些Java中的正则表达式练习题,帮助大家熟练掌握正则表达式的应用。匹配中文字符正则表达式:[u4e00-u9fa5]解释:中文字符的Unicode码值范围是从4e00到9f

MySQL是世界上最流行的关系型数据库管理系统之一,因其可靠性、高安全性、高扩展性以及相对低的成本而得到了广泛应用。MySQL的数据类型定义了各种数据类型的存储方式,是MySQL的重要组成部分。本文将详解MySQL的数据类型,以及在实际应用中需要注意的一些知识点。一、MySQL的数据类型分类MySQL的数据类型可以分为以下几类:整数类型:包括TINYINT、

Oracle数据类型大揭秘:你必须了解的知识点,需要具体代码示例Oracle作为世界领先的数据库管理系统之一,在数据存储和处理中扮演着重要的角色。在Oracle中,数据类型是非常重要的概念,它定义了数据在数据库中的存储格式、范围和操作方式。本文将揭示Oracle数据类型的各种知识点,并且通过具体的代码示例展示它们的用法和特点。一、常见的数据类型字符型数据类型

PHP作为一种广泛应用于Web开发领域的语言,掌握其基础知识对于从事PHP开发的人员至关重要。在面对PHP笔试基础不过关的情况下,提升自己的PHP能力是至关重要的。下面将从几个方面介绍如何提升PHP基础知识。首先,建议从基础开始系统学习PHP语言,包括语法、变量、常量、运算符、数组、函数等基本知识。可以通过阅读相关书籍、观看在线教程或参加培训课程来系统学习P


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

メモ帳++7.3.1
使いやすく無料のコードエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール
