or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Do you want to remove this version name and description?
Syncing
xxxxxxxxxx
ストアドプロシージャってやつでなんとかして!!!!
問題文
あなたはA社に今年入社した新入社員です。
A社は人手不足でAさんの他に上司のBさんしか情報システム部門にいません。
ある日突然Bさんが人事のCさんに、「簡単に指定のデータを取り出せるようにしてほしい」と言われました。
ですが、Bさんは次の日からバカンスに行く予定があったため、あなたに任せて出国してしまいました。
Bさんの代わりにCさんを助けてあげてください。
問1
性別名が"男"の従業員のみを取得してください。
カラムは(employee_id, name, birthday, sex_name)を表示してください。
問2
性別名が"女"で年齢が女性従業員の平均年齢以上の従業員のみを取得してください。
カラムは(employee_id, name, age, sex_name)を表示してください。
age(年齢)に関してはbirthdayから求めて答えてください。
問3
部署も権限もすでに決まっている(NULL以外である)従業員のデータのみを取得してください。
カラムは(employee_id,name,age,department_name,permit_name)
age(年齢)に関してはbirthdayから求めて答えてください。
条件
Employees以外のテーブル内にあるカラム"〇〇_id"は今後内容が変更されることがあるので注意すること。
ゴール
問1, 2, 3で指定したデータを取得するクエリを、q01, q02, q03という名前でストアドプロシージャとして登録する。
情報
IPアドレス: 192.168.0.1
ユーザー名: admin
パスワード: 6pfmqje365Ed
DBユーザー名: root
DBパスワード: なし
テーブル
Department
Employees
Permit
Sex
解答
お疲れ様です。:thonk_spin.ex-large.rotate.parrot:です。
問題「ストアドプロシージャってやつでなんとかして!!!!」の解答を送らせていただきます。
問1, 2, 3で指定されたデータを取得するクエリを、それぞれq01, q02, q03という名前のストアドプロシージャとして登録いたしました。ストアドプロシージャ登録クエリは以下の通りになります。
問1
問2
問3