데이터 베이스 MySQL 튜토리얼 SQL 巩固练习(用到了前几天几个知识点)

SQL 巩固练习(用到了前几天几个知识点)

Jun 07, 2016 pm 05:44 PM
여러 개의 지식 포인트 관행

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

结果如图:

,虚拟主机
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Python 치트 시트 모음, 어떤 지식 포인트를 마스터하셨나요? Python 치트 시트 모음, 어떤 지식 포인트를 마스터하셨나요? Apr 26, 2023 pm 10:49 PM

Python은 현재 가장 인기 있는 프로그래밍 언어입니다. 저는 수많은 초보 친구들이 매일 학습 대열에 합류할 것이라고 믿습니다. 하지만 아무리 배우기 쉬운 언어라 할지라도 초보자에게는 여전히 많은 기본 개념과 기본 지식이 있어서 한 번에 익히기가 어렵습니다. 오늘은 포괄적이라고 할 수 있는 파이썬 관련 지식 치트시트를 많이 모았습니다. 앞으로 엄마는 더 이상 모든 사람이 지식 포인트를 기억하지 못할까 봐 걱정할 필요가 없습니다! Python 기초 Pythonbasics 이 치트 시트에는 변수 데이터 유형부터 목록 문자열, 환경 설치부터 일반적으로 사용되는 라이브러리 사용까지 Python에 대한 모든 기본 지식이 포함되어 있어 포괄적이라고 할 수 있습니다. 초보자의Pytho

Kingsoft Typing Guide로 타이핑 연습하는 방법 - Kingsoft Typing Guide로 타이핑 연습하는 방법 Kingsoft Typing Guide로 타이핑 연습하는 방법 - Kingsoft Typing Guide로 타이핑 연습하는 방법 Mar 18, 2024 pm 04:25 PM

요즘에는 Kingsoft Typing Assistant를 즐겨 사용하는 친구들이 많지만, 타이핑 속도가 업무 효율에 심각한 영향을 미치기 때문에, 오늘은 Kingsoft Typing Assistant를 사용하여 타이핑 연습하는 방법을 알려드리겠습니다. Kingsoft Typing Assistant를 사용하여 숫자 입력을 연습해 보세요. 다음은 모든 사람에게 도움이 되기를 바랍니다. 먼저 Kingsoft 타이핑 소프트웨어를 열고 마우스로 (시작하기) 버튼을 클릭한 다음 새 창에서 (숫자 키) 버튼을 클릭하고 아래의 (처음부터 시작) 버튼을 클릭하여 연습하거나 ( 테스트 모드) 버튼을 클릭하면 연습을 위해 숫자만 입력하면 됩니다. 또한 Kingsoft Typing Assistant에는 타이핑을 더 잘 연습하는 데 도움이 되는 다른 기능도 있습니다. 1. 연습 모드 선택: 소프트웨어 인터페이스에서 "새로 만들기"와 같은 다양한 연습 모드가 있음을 확인할 수 있습니다.

초보자를 위한 Wubi 타자 연습 방법 - Wubi 입력기 타자 연습 초보자를 위한 Wubi 타자 연습 방법 - Wubi 입력기 타자 연습 Mar 18, 2024 pm 06:30 PM

Wubi 입력 방법으로도 알려진 Wubi 타이핑은 효율적인 한자 입력 방법입니다. 초보자의 경우 Wubi 타이핑을 익히려면 어느 정도의 시간과 인내가 필요합니다. 아래에서 편집자가 Wubi 타이핑 초보자를 위한 학습 방법을 정리했습니다. 1. Wubi 글꼴의 원리 이해 Wubi 글꼴은 글꼴 기반의 유형입니다. on 획과 부수 입력 방법입니다. 각 한자는 서로 다른 획과 부수로 구성될 수 있습니다. 따라서 무비체 학습의 핵심은 획과 어근의 조합규칙을 이해하는 것이다. 5획 글꼴에는 가로, 세로, 왼쪽, 오른쪽, 접기 등 5개의 기본 획이 있습니다. 이러한 기본 획은 서로 다른 부수로 결합될 수 있으며, 이는 다시 완전한 한자로 결합될 수 있습니다. 2. 부수와 키 위치를 알아보세요. Wubi 글꼴에서 각 문자 키는 하나 이상의 부수에 해당합니다. 그러므로

HTML 캐싱 메커니즘의 비밀 공개: 필수 지식 포인트 HTML 캐싱 메커니즘의 비밀 공개: 필수 지식 포인트 Jan 23, 2024 am 08:51 AM

HTML 캐싱 메커니즘의 비밀: 필수 지식 포인트, 특정 코드 예제가 필요합니다. 웹 개발에서 성능은 항상 중요한 고려 사항이었습니다. HTML 캐싱 메커니즘은 웹 페이지 성능을 향상시키는 핵심 중 하나입니다. 이 기사에서는 HTML 캐싱 메커니즘의 원리와 실제 기술을 공개하고 구체적인 코드 예제를 제공합니다. 1. HTML 캐싱 메커니즘의 원리 웹 페이지에 액세스하는 동안 브라우저는 HTTP 프로토콜을 통해 HTML 페이지를 가져오도록 서버에 요청합니다. HTML 캐싱 메커니즘은 브라우저에서 HTML 페이지를 캐시하는 것입니다.

Java의 정규식 연습 Java의 정규식 연습 Jun 16, 2023 pm 02:36 PM

Java에서 정규식은 가장 일반적으로 사용되는 기술 중 하나이며 텍스트 검색, 추출, 분석, 교체 등과 같은 거의 모든 텍스트 처리 시나리오에서 사용할 수 있습니다. 강력한 일치 기능은 개발 효율성을 크게 향상시키는 동시에 코드를 더욱 간결하고 유지 관리하기 쉽게 만듭니다. 다음은 정규식 적용을 익히는 데 도움이 되는 Java의 몇 가지 정규식 연습입니다. 한자 일치를 위한 정규식: [u4e00-u9fa5] 설명: 한자의 유니코드 코드 값 범위는 4e00 ~ 9f입니다.

MySQL 데이터 유형에 대한 자세한 설명: 알아야 할 사항 MySQL 데이터 유형에 대한 자세한 설명: 알아야 할 사항 Jun 15, 2023 am 08:56 AM

MySQL은 세계에서 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나이며 안정성, 높은 보안, 높은 확장성 및 상대적으로 저렴한 비용으로 인해 널리 사용됩니다. MySQL 데이터 유형은 다양한 데이터 유형의 저장 방법을 정의하며 MySQL의 중요한 부분입니다. 이 기사에서는 MySQL의 데이터 유형과 실제 응용 프로그램에서 주의해야 할 몇 가지 지식 사항을 자세히 설명합니다. 1. MySQL 데이터 유형 분류 MySQL 데이터 유형은 다음과 같은 범주로 나눌 수 있습니다. 정수 유형: TINYINT 포함,

밝혀진 Oracle 데이터 유형: 꼭 알아야 할 지식 포인트 밝혀진 Oracle 데이터 유형: 꼭 알아야 할 지식 포인트 Mar 07, 2024 pm 05:18 PM

Oracle 데이터 유형의 비밀: 반드시 이해해야 할 지식 포인트와 구체적인 코드 예제. 세계 최고의 데이터베이스 관리 시스템 중 하나인 Oracle은 데이터 저장 및 처리에서 중요한 역할을 합니다. 오라클에서 데이터 타입(Data Type)은 데이터베이스에 존재하는 데이터의 저장 형식, 범위, 연산 방식 등을 정의하는 매우 중요한 개념이다. 이 기사에서는 Oracle 데이터 유형에 대한 다양한 지식 포인트를 공개하고 특정 코드 예제를 통해 해당 사용법과 특성을 보여줍니다. 1. 공통 데이터 유형 문자 데이터 유형

기본 PHP 필기 테스트를 통과할 수 없습니다. 어떻게 개선할 수 있나요? 기본 PHP 필기 테스트를 통과할 수 없습니다. 어떻게 개선할 수 있나요? Mar 01, 2024 pm 12:12 PM

PHP는 웹 개발 분야에서 널리 사용되는 언어이므로, PHP 개발에 참여하려면 PHP의 기본 지식을 익히는 것이 중요합니다. 기본 PHP 필기 테스트를 통과하지 못하는 상황에 직면하면 PHP 기능을 향상시키는 것이 중요합니다. 다음은 PHP의 기본 지식을 향상시키는 방법을 여러 측면에서 소개합니다. 우선 구문, 변수, 상수, 연산자, 배열, 함수 등 기초지식을 포함해 기초부터 PHP 언어를 체계적으로 익히는 것이 좋습니다. 관련 서적을 읽거나, 온라인 튜토리얼을 시청하거나, 교육 과정에 참석하여 P를 체계적으로 배울 수 있습니다.

See all articles