色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

雙重職責問題

  問題來自于《SQL puzzles and answers》一書的第36個Puzzle。問題的描述很簡單,書中給出了很多種解答,我只能想到其中的1、2種,故在這里進行一下分享。有意思的是書中的解法1是無法通過SQL解析的,大家可以查看原書并進行嘗試。本文中的解法在SQL Server 2008中測試通過,可能與原書有部分差異。

  問題描述

  我們有一張權責表:

personrole
SmithO
SmithD
JonesO
WhiteD
BrownX

  表中包含2列,person列中存儲人名,role列中存儲職責代碼,O代表Officer,D代表Director等等。創建表的腳本:

use tempdb;

create table Roles
(
person
char(5) not null,
role
char(1) not null
);

insert into
Roles
(
person,
role
)
values
(
'Smith', 'O'),
(
'Smith', 'D'),
(
'Jones', 'O'),
(
'White', 'D'),
(
'Brown', 'X');

it知識庫雙重職責問題,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 长沙县| 汉川市| 莆田市| 临夏市| 天全县| 合阳县| 喀什市| 冀州市| 高邑县| 郑州市| 长泰县| 武冈市| 宁国市| 兴文县| 庆城县| 新竹市| 公主岭市| 资中县| 临清市| 桦甸市| 招远市| 桦甸市| 西林县| 抚远县| 虞城县| 太湖县| 呼伦贝尔市| 东阿县| 明星| 潮州市| 广水市| 永城市| 大连市| 晴隆县| 肇源县| 长泰县| 梓潼县| 周至县| 台东市| 黔南| 华安县|