teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2017/05/04 22:41

投稿

k_mail
k_mail

スコア90

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,5 @@
21
21
  else salary end)
22
22
  とはならないのでしょうか。
23
23
 
24
+ ご返信は夜になると思いますが、
24
25
  宜しくお願いします。

1

追記

2017/05/04 22:41

投稿

k_mail
k_mail

スコア90

title CHANGED
File without changes
body CHANGED
@@ -4,10 +4,12 @@
4
4
  「女性社員の給料は20万円以下」という
5
5
  言語道断の人事テーブルのCHECK制約についてです。
6
6
 
7
+ 回答は
7
8
  constraint check_sarary CHECK(
8
9
  case when sex = '2' then case when salary <= 200000
9
10
  then 1 else 0 end
10
11
  else 1 end = 1)
12
+ です。
11
13
 
12
14
  なぜCase式を入れ子にする必要があるのでしょうか。
13
15
  また、salary <= 200000以降の