PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15425 | 01/06/05 14:38:56 | RE(1):PB7.0: SQL構文について教えて下さい。 By こてちゅ |
15423 | 01/06/05 12:23:55 | PB7.0: SQL構文について教えて下さい。 By rinrin |
カテゴリ:スクリプトの記述
日付:2001年06月05日 12:23 発信者:rinrin
題名:PB7.0: SQL構文について教えて下さい。
SQL構文についての質問がふたつあります,
お手数ですがご回答宜しくお願い致します。
<Shozokuテーブル>
部コード 課コード NO NAME 給与
-------------------------------------------------------------
A 100 1 A100 1000
A 101 2 A101 2000
A 102 3 A102 3000
B 100 1 B100 4000
B 101 2 B101 5000
B 102 3 B102 6000
B 103 4 B103 7000
C 101 1 C101 8000
C 102 2 C102 9000
【Q1】
上記のデータのうち下記の条件でNAME情報を取得します
<条件> <結果>
部コード 課コード NAME
--------------------- --------
A 100 A100
B 101 → B101
C 102 C102
以下のSELECT文を発行したところ
Select Name
From shozoku
Where bu_cd IN (\'A\' ,\'B\' ,\'C\') AND
ka_cd IN (\'100\',\'101\',\'102\') ;
NAME
-----------
A100 という結果になってしまいました。
A101
A102
B100 どのようなWHERE条件にすれば
B101 良いのか,教えて頂きたいです。
B102
C101
C102
【Q2】
各部毎に給与を算出し,部の中でNOが一番小さい行のNAMEデータを取得します
Select ×××, Name取得 → わかりません…(そういう事が出来るのかどうかもわからないです)
Sum(kyuyo)
From Shozoku
Group by bu_cd ;
NAME 給与
-------------------------
A100 6,000 このような結果を出したいのですが
B100 22,000 どのようにNAME情報を取得したら
C101 17,000 良いのか分かりません。
長々と書いてしまいましたが,何卒宜しくお願い申し上げます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.