回答数
気になる
-
sqlで質問です。 Aテーブルは店番、客番、登録日で一意となります。 Bテーブルは店番、客番、登録番
sqlで質問です。 Aテーブルは店番、客番、登録日で一意となります。 Bテーブルは店番、客番、登録番号で一意となります。 やりたいことは Aテーブルを客番単位にして それを主としてBテーブルと内結したいです。 結合条件は、店番と客番 取得条件は店番が001で登録日が202311であること。 Bテーブルの客番単位で登録番号が最大データのデータの区分がそれぞれ何件あるか取得したいです。 区分はAとBしかありません。 取得結果のように件数を取得したいです。 Aテーブル 店番 客番 登録日 001 c001 20231121 002 c001 20231121 002 c001 20231021 001 c002 20231121 001 c003 20231101 Bテーブル 店番 客番 登録番号 区分 001 c001 1 A 001 c001 2 A 001 c002 1 B 001 c003 1 A 取得結果 区分Aが2件 区分Bが1件
質問日時: 2023/11/24 10:46 質問者: piraniaman
解決済
3
0
-
SQLの中上級者へのレベルアップ方法について
SQLだけで1500から2000ステップというすごく難解な機能があるのですが ※PL/SQLではなくSQL単独です。 JOIN系が沢山使われていたり サブクエリが次から次へと展開されたり Group byとかもサブクエリに使われていたり とすごく難解なのですが こういったSQLを作れるような中上級者へのレベルアップ方法を教えてください。
質問日時: 2023/10/07 06:58 質問者: 39OK
解決済
2
0
-
SELECTによる表の変換方法を教えてください
添付画像の様なSELECTによる表の変換方法を教えてください。 最終的には変換した結果が帳票に出力されます。
質問日時: 2023/07/16 01:26 質問者: 39OK
解決済
2
0
-
開発対象となるアプリケーションの帳票を,一目見さえすれば,必要なテーブル構成は一瞬で思い浮かぶスキル
発対象となるアプリケーションの帳票を,一目見さえすれば,必要なテーブル構成は一瞬で思い浮かぶスキル を身につけたいのですが、私にはできません。 どのような観点、手順、方法で思い浮かぶ事ができるのでしょうか ノウハウを教えてください。 サイトの紹介でもかまいません。初心者でもわかるように教えて頂けると助かります
質問日時: 2023/07/15 11:27 質問者: 39OK
解決済
1
0
-
参照関係のフィールドについて
教えてください。 全くの初心者だす。 データベースのあるテーブルのカラム列のデータ型の定義を他のテーブルを参照するオブジェクト?メモリアドレスを持つということはあるのでしょうか?
質問日時: 2023/05/27 17:49 質問者: ymoshimoshi
解決済
1
0
-
質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0
質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと003は同じ登録日ですので2行検索されてしまいます。 なので、登録日のminではなく、確認番号の昇順の並べた際の1行目のデータを取得できるようにして取得結果のデータを抽出したいのですが、どのようにsqlを修正すればよろしいでしょうか。 oracleとなります。 ◾️sql select A.登録番号,氏名,登録日 ,登録時間 ,確認番号氏名 from A inner join B on B.登録番号=A.登録番号 and 登録日=(select min(登録日) from B where B.登録番号=A.登録番号) ◾️Aテーブル ・登録番号 氏名 001 田中 002 田口 003 山本 ◾️Bテーブル ・登録番号 登録日 確認番号 001 20230518 k001 002 20230510 k002 003 20230501 k003 003 20230501 k004 ◾️取得想定結果 001 田中 20230518 k001 002 田口 20230510 k002 003 山本 20230501 k003
質問日時: 2023/05/23 19:10 質問者: piraniaman
ベストアンサー
2
0
-
Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい
Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したいのですが、サブクエリ内でソートすると構文エラーになります。 サブクエリ内で複数行返却されるものを一件取得するにはどのような方法があるのでしょうか。
質問日時: 2023/05/22 10:02 質問者: piraniaman
ベストアンサー
3
0
-
sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブ
sqlで質問です。 Aテーブルの登録番号をキーにBテーブルから確認番号を取得したいのですが、Bテーブルは同じ登録番号が複数あります。 なので同じ登録番号の中で登録日(yyyyMMdd)と登録時間(HHmmss)が1番過去のものを取得したいですが、どのようにすればよろしいでしょうか。 selectしたい項目は下記です。 登録番号 氏名 登録日 登録時間 確認番号 取得想定結果になるようなsqlを作成したいです。 ◾️Aテーブル ・登録番号 氏名 001 田中 002 田口 003 山本 ◾️Bテーブル ・登録番号 登録日 登録時間 確認番号 001 20230518 182050 k001 002 20230510 181842 k002 003 20230501 184021 k003 003 20230501 190001 k004 ◾️取得想定結果 001 田中 20230518 182050 k001 002 田口 20230510 181842 k002 003 山本 20230501 184021 k003
質問日時: 2023/05/18 13:08 質問者: piraniaman
ベストアンサー
4
1
-
sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受
sqlで質問です。 Aテーブルの情報をBテーブルに更新かけたいです。 やりたいことは、Bテーブルの受付番号をAの受付番号で更新したいです。 キーは受付IDで抽出条件ばAテーブルの確定日が20230517と実行IDがtestのものとなります。 どうかご教示のほどよろしくお願いします。 Aテーブル ・受付ID ・受付番号 ・確定日 ・実行ID Bテーブル ・受付ID ・受付番号 ・受付日
質問日時: 2023/05/17 11:17 質問者: piraniaman
ベストアンサー
1
0
-
SQLの書き方について
テスト.xlsxのシート1のA1セルに入力されている値を取得し OSQLのwkテーブル(自分が作成したテーブル)のカラム(テスト)に値を入れたいです。 上記のようなことはSQL文の発行でできるものなのでしょうか?
質問日時: 2023/04/13 09:54 質問者: misaki0505
解決済
1
0
-
SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列
SQLについて教えて下さい。 主キーを持ったカラムを主キーの機能を持たせたまま カンマ区切りで文字列結合したいのですが 可能でしょうか? 例) ID1、ID2が主キーになっているテーブルがあるとします。 そのテーブルから、以下のような抽出を行いたいです。 ID1 | ID2 ———————— 001 | ABC 002 | DEF 002 | GHI 002 | JKL ↓ ID1 | ID2 ———————— 001 | ABC 002 | DEF,GHI,JKL 私が書いたSQLは以下になります。 LISTAGG関数を使用したところ ID2の主キーの機能が外れてしまうのですが 主キーの機能を持たせたまま抽出できないでしょうか? <SQL> SELECT ID1, LISTAGG(ID2,’,’) WITHIN GROUP (ORDER BY ID2) FROM テーブル
質問日時: 2023/03/27 22:47 質問者: ぽるしぇ
解決済
1
0
-
sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したい
sqlで質問です。 idを元にidに紐付くデータで住所コードがjpのみのデータ以外のidを取得したいのですが、どのようなsqlになりますでしょうか。 テーブルA カラム id no 氏名 住所 住所コード a 1 田中 東京 jp a 2 田中 東京 jp a 3 田中 東京 ua b 1 山田 大阪 jp b 2 山田 大阪 jp c 1 山下 千葉 ua b 1 池田 静岡 jp 取得想定結果 a c
質問日時: 2023/03/20 17:41 質問者: piraniaman
ベストアンサー
4
0
-
oracleで 10,20, 30, というデータがあるとして ,区切りでデータが何件あるか調べる関
oracleで 10,20, 30, というデータがあるとして ,区切りでデータが何件あるか調べる関数と使い方がありましたら教えてください。 ↑の場合件数3と出力したいです
質問日時: 2023/03/14 15:56 質問者: れれ___
ベストアンサー
3
0
-
解決済
1
0
-
googleプレイの履歴で取得とインストール済みの違いは何ですか?
googleプレイの履歴で取得とインストール済みの違いは何ですか?
質問日時: 2023/02/02 01:56 質問者: kangar
ベストアンサー
3
0
-
sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルB
sql(oracle)で質問です。 テーブルAのカラム名、日付(yyyymmdd)の値を テーブルBのカラム名、削除日(yyyymm)に テーブルAの日付プラス1ヶ月でupdateしたいのですが、どのようにしたら良いでしょうか。 ご教示お願いします。
質問日時: 2023/01/06 10:31 質問者: piraniaman
解決済
2
0
-
オラクルゴールドについて
オラクルゴールドを取りたいな、なんて漠然と考えている大学1年生です。工学部に所属しています。 私の大学では大学2年次までに「オラクルゴールド」を取得していると3年生のある必修の講義が最高評価で単位認定をしてもらえるのですが、ブロンズも受からない素人が、あと1年と少しでゴールドを取ろうとするのは無謀でしょうか? 皆様のご回答、おまちしております。
質問日時: 2022/11/22 09:48 質問者: ys0212
ベストアンサー
2
0
-
sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新
sqlのupdate文で質問です。 テーブルBの番号をキーにテーブルAの身長をテーブルBの身長に更新したいです。 条件は下記に当てはまるデータ全て。 ・テーブルAの番号と一致するデータ ・整理番号が10のデータ テーブルA 番号 名前 身長 01 大村 150 02 田口 160 03 村田 160 テーブルB 番号 名前 身長 整理番号 01 大村 172 10 02 田口 164 11 03 村田 163 10 04 志村 172 10 更新結果 テーブルA 番号 名前 身長 01 大村 172 02 田口 160 03 村田 163
質問日時: 2022/11/02 15:15 質問者: piraniaman
解決済
2
0
-
ビットで表せる数値について
以下、ホストとして使用できるアドレスの個数の上限についての解説 ------------------------------------------------------------------------------------------------------- IPv4 の IP アドレス は、 32 ビットです。 192.168.0.0/23 の /23 は、IP アドレスの上位 23 ビットがサブネットワークのアドレスであり、残りの下位 9 ビットがホスト(ネットワークに接続される機器)のアドレスであることを示しています。 9 ビットで表せる数値は、000000000 ~ 111111111 の 512 通りですが、これらの中で、すべて 0 の 000000000 と、すべて 1 の 111111111 は、ホストのアドレスとして使えません。 ------------------------------------------------------------------------------------------------------- 「9 ビットで表せる数値は、000000000 ~ 111111111 の 512 通り」と解説がありましたが、 なぜ 「512 通り」になるのか分かりません。 上記を理解できないので、解説をお願いいたします。
質問日時: 2022/09/12 16:37 質問者: チャトラン猫
ベストアンサー
3
0
-
TOPページ以外の、301リダイレクトの記述設定について
下記サブディレクトリ https://example.com/top/ から、 下記ドメイン https://example.com/ にリダイレクトする場合の リダイレクト記述方法をご教授いただければ幸いです。 また、一つ条件がありまして、 ^https://example.com/top/$ のみ、 リダイレクト処理から除外して欲しいです。 ===================== ■例 https://example.com/top/○○○〜 ↓ https://example.com/○○○〜 のようにリダイレクトしたいです。 ^https://example.com/top/$ のみ、リダイレクト処理から除外して欲しいです。 何卒よろしくお願い致します。
質問日時: 2022/08/12 17:14 質問者: スカンピン
解決済
1
0
-
OracleJDK17をインストールすればJava17も自動的にインストールされますか?
OracleJDK17をインストールすればJava17も自動的にインストールされますか?
質問日時: 2022/06/26 12:51 質問者: Yuu便覧
ベストアンサー
1
0
-
update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。
update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 Aテーブルの名前と生年月日を Bの名前と生年月日に更新。 キーは会員番号となります。 ■テーブル例 Aテーブル 会員番号 名前 生年月日 Bテーブル 会員番号 名前 生年月日
質問日時: 2022/06/23 10:51 質問者: piraniaman
解決済
2
0
-
SQL update方法
最近初めて練習問題に詰まったのでどなたかお力添えください。 目的は3テーブルを使って条件にあったカラムを更新 詳細としては ①AテーブルとBテーブルを結合して条件にあった値を出す ②その出した項目とCテーブルにある値を比較して一致しているものは更新 更新は "SET Aテーブル.BUPIIN = Cテーブル.BUPIIN" になります。 Aテーブル、 ID NO NOU BUPIIN Bテーブル ID NO NOU Cテーブル NO GO BUPIIN select文のみ作りあげたのですがupdate文を作るとなるとどこにどうはめてというのがわからなくなりどなたか知恵をお貸しください。 以下select文 select Aテーブル.NOU from Aテーブル inner join Bテーブル on Aテーブル.ID = Bテーブル.ID and Aテーブル.NO = Bテーブル.NO and Aテーブル.NOU = Bテーブル.NOU where Aテーブル.BUPIIN in ( select Cテーブル.BUPIIN from Cテーブル where Aテーブル.NO = Cテーブル.NO)
質問日時: 2022/06/22 14:07 質問者: おじさん23
解決済
2
0
-
データベースのカラムの型がCHAR型の場合で 値にシングルコーテーションつけなくても動作する場合と数
データベースのカラムの型がCHAR型の場合で 値にシングルコーテーションつけなくても動作する場合と数値は無効ですとエラーが出る場合があります。 基本的につけるは理解できますがなぜこのようなことが起こるのでしょうか。 考えられる原因を教えていただきたいです。 例 where column < 10 where column < '10'
質問日時: 2022/04/25 12:00 質問者: piraniaman
ベストアンサー
3
0
-
下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B
下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B.日付 FROM テーブルA A INNER JOIN テーブルB B ON A.番号 = B.番号 INNER JOIN テーブルC C ON A.番号2 = C.番号2 WHERE NOT EXISTS( SELECT * FROM テーブルB D WHERE B.番号 = D.番号 AND B.日付 <D.日付) AND C.区分 = '2';
質問日時: 2022/04/20 23:21 質問者: piraniaman
ベストアンサー
2
0
-
sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ
sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレコードをbテーブルから取得するsqlを一つのsqlで作りたいのですが、どのように書けばよろしいでしょうか。 SELECT id,name FROM aテーブル WHERE 30 <= level;
質問日時: 2022/04/20 20:34 質問者: piraniaman
ベストアンサー
1
0
-
列1と列2の関係性で列3の条件に一致するレコードを抽出したい
下のようなレコードで列1と列2の関係性で列3の条件に一致するレコードを抽出したいです。 列1|列2|列3 ----|----|---- A001|B001|完成 A001|B002| A002|B001| A003|B002|完成 A003|B002|完成 A004|B003| A004|B004| 列3が完成と値が入っている列1にぶら下がっているレコードを抽出したいです。 上のレコードだと以下のようなレコード結果となるSQLを教えてください。 A001|B001|完成 A001|B002| A003|B002|完成 A003|B002|完成
質問日時: 2022/04/13 07:46 質問者: コメダ紅茶
ベストアンサー
1
0
-
sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以
sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以下。 where 開始日 =< システム日付 and システム日付 =< 終了日 みたいな感じで答えてくだされば助かります。
質問日時: 2022/03/25 21:22 質問者: piraniaman
ベストアンサー
2
0
-
テーブルやカラムの物理名のネーミングについて
データベースの物理設計で テーブルやカラムの物理名を考えているんですが なかなかわかりやすいネーミングになりません 翻訳サイトで翻訳した英語をそのまま落としこんでいる だけのような気がします。 何かネーミングのコツみたいなものがあったら教えてください 区分ID→テーブル略称_classification_id とか 常駐先ID→テーブル略称_resident_destination_id とかつけていてすっごくわかりづらいくかっこ悪い感じします ※ヘボン式はとりたくないです。
質問日時: 2022/03/05 04:07 質問者: 39OK
解決済
1
0
-
解決済
1
0
-
分散データベースシステムについて
oracleでいう分散データベースシステムって アプリケーション側が例えば全国の各支店 に置かれたoracleDBに神奈川のお客のデータ検索を するから神奈川に設置してあるOracleDBを検索を して結果を取得するというイメージなのでしょうか また、何か追加アプリとか追加設定がOracle側に 必要なのでしょうか まずは概念を具体例を交えて教えてください。
質問日時: 2022/02/13 11:11 質問者: 39OK
解決済
2
0
-
Excelの関数の使い方
以下のような表があったとします。 実施したいこと ・コード毎の数量を求めたい 日付がA1、コードがB1、数量がC1だとして SUMIF(C2:C10,B2:B10="X001") のような式でやってみたのですが正しく計算できませんでした。 計算が出来る関数ややり方を教えていただきたいです。 <<表>> 日付 コード 数量 2021年1月1日 X001 10 2021年1月5日 Z001 5 2021年1月5日 X001 5 2021年1月8日 Z001 5 2021年1月10日 Y001 15 2021年1月11日 X001 5 2021年1月11日 X001 10 2021年1月11日 Y001 10 2021年1月12日 Z001 5
質問日時: 2021/12/30 16:01 質問者: SE1年目
ベストアンサー
1
0
-
「Inaccessible Boot Device」
「Inaccessible Boot Device」エラーを直す方法を直す方法を教えてください 最近hddからSSDに換装したばっかりです 初めは起動していましたが今は起動しなくなりました。
質問日時: 2021/11/05 07:08 質問者: CPU112212
ベストアンサー
1
0
-
Object Browser相関タブの見方が知りたい
お世話になります。 capeofdragonと申します。 Object Browser for Oracle Veision 14.0.0.0(x64) でテーブル同士の相関が表示されている タブがあるのですが その意味を解説しているWebサイト又は 見方を教えて頂けないでしょうか。 と言うのも、今私が、管理している データベースの該当テーブルは システム的には繋がっている様で、 データ的には繋がっていない様で、 あるテーブルが他のテーブルと 相関がなければ、データ的に相関がない テーブルを更新してもデータ的に 他のテーブルが更新されないのを 相関タブで読み取りたいのですが 見方がわかりません。 Object Browser 相関 関係 で、検索しましたがわかりやすいのは 出ませんでした。 ご教授をよろしくお願いいたします。
質問日時: 2021/10/26 09:57 質問者: wnsato
解決済
1
0
-
仕様書からSQLを導く手順
私のスキルとしましては単純なselect文が書ける程度の未熟者です。 inner joinとleft joinの違いはネットで理解できるがそれをいざ仕様書からどちらを使えば いいのか判断がつかないレベルのスキル。 どうすれば仕様書を読み解き複雑だったりイレギュラーだったりするSQL文の解答を導きだせますか? 皆さんどうやってSQLのスキルを磨きましたか。 仕様書からSQLを導く手順等も教えてください。
質問日時: 2021/09/24 20:23 質問者: 39OK
解決済
4
0
-
SQL文について
これって何をしてるんでしょうか。 SELECT * FROM TABLE1 WHERE LENGTH(RPAD(NVL(name,' '),48,' ')) > 24
質問日時: 2021/08/09 18:28 質問者: itaosan
解決済
1
0
-
ノートパソコンのマイク音量が大きくなりません。
LENOVO G50-80 OS W10 UPDATEは最新です。 meet google を使用するときマイク音量が大きくなりません。 対策についてどなたかご教授お願い致します。
質問日時: 2021/07/30 11:22 質問者: 120496
解決済
3
0
-
教えてください。Oracleで作成したテーブルをAccess上で参照していますが、テーブル上で行追加
教えてください。Oracleで作成したテーブルをAccess上で参照していますが、テーブル上で行追加をしようと、最下行へ移動してもアスタリスクが表示されておらず、行追加をすることができません。 元のOracleのテーブルの形式を変えないと問題解消しないのでは?と思っていますが、どのような方法で問題解決ができるかアドバイスをいただけないでしょうか。よろしくお願いします。
質問日時: 2021/07/26 17:08 質問者: mame1216
ベストアンサー
2
0
-
SQLで日付+時間で絞り込みたい
素人で申し訳ございません。 SQLで教えてもらえないでしょうか。 以下の①の「'2021/10/10'」を「今日の日付」にしたいのですが、 どのようにすればよいでしょうか。 ①はきちんとSQLが通りました。 ②の時間(10:00:00)を省いたSQLもきちんと通りました。 ③ダメがエラーになるのです。 ※今日の日付+'10:00:00'にしたいのです。 ①----------------------- SELECT * FROM T_JUCHUBODY WHERE TOROKUDT >= '2021/10/10 10:00:00' ----------------------- ②----------------------- SELECT * FROM T_JUCHUBODY WHERE TOROKUDT >= TO_CHAR(SYSDATE - 1, 'YYYY/MM/DD') ----------------------- ③ダメ----------------------- SELECT * FROM T_JUCHUBODY WHERE TOROKUDT >= ( TO_CHAR(SYSDATE - 1, 'YYYY/MM/DD') + ' 10:00:00' ) ----------------------- 何卒よろしくお願い申し上げます。
質問日時: 2021/07/20 10:35 質問者: kgyqk433
ベストアンサー
5
0
-
SQLで今日の日付でWhereしたい
素人で申し訳ございません。 SQLで教えてもらえないでしょうか。 以下の①の「'2020/12/1'」を「今日の日付」にしたいのですが、 どのようにすればよいでしょうか。 ※DATE(NOW())にしてもできなかったです。 ①----------------------- SELECT * FROM T_BODY WHERE TOROKUDT > '2020/12/1' ----------------------- 何卒よろしくお願い申し上げます。
質問日時: 2021/07/16 11:25 質問者: kgyqk433
ベストアンサー
1
0
-
' シングルクォート " ダブルクォート , カンマ . ピリオド : コロン ; セミコロン -
' シングルクォート " ダブルクォート , カンマ . ピリオド : コロン ; セミコロン - ? _ ? / ? () ? ^ ? ・ ? 「」? ?には何が入るのか教えてください。 読み方がわかりません。詳しい方教えてください。
質問日時: 2021/07/05 13:28 質問者: エクレアさん
解決済
1
0
-
主キー(ID)を除いたカラムの値全てが同じとなる行が存在するか調べる方法
主キー(ID)を除いたカラムの値全てが同じとなる行が存在するか調べる方法ですが 主キーが等しいものならば主キーでWHERE指定してcount(*)してゼロより大きければ 存在するということになるのと思うのですが 主キー以外の他のカラムが全て同じ値の行が存在するか調べる方法がわかりません SQLもしくはPLSQLでどのようにコーディングすればよいか教えてください。 ちなみに値の一致を調べるカラム10カラム以上と考えてください
質問日時: 2021/05/29 01:11 質問者: 39OK
解決済
2
0
-
access結合クエリを編集可能に
Access初心者です テーブル1,テーブル2の同じ内容を クエリ①と②で作成し編集できましたが、③結合すると編集ができません どのようにすれば結合が編集可能になるか方法を教えてください。 クエリ① 部品品番 部品名 単価 部品品番コード 機種品番 機種品番コード AR-CP08 ロックツマミ 105.28 7213 RP-6R01S-3P6A-DC10VS Z593 SELECT [RP-6R01S-3P6A-DC10VS].部品品番, [RP-6R01S-3P6A-DC10VS].部品名, [RP-6R01S-3P6A-DC10VS].単価, [RP-6R01S-3P6A-DC10VS].部品品番コード, [RP-6R01S-3P6A-DC10VS].機種品番, [RP-6R01S-3P6A-DC10VS].機種品番コード FROM [RP-6R01S-3P6A-DC10VS] WHERE ((([RP-6R01S-3P6A-DC10VS].部品品番)="AR-CP08")); クエリ② 部品品番 部品名 単価 部品品番コード 機種品番 機種品番コード AR-CP08 ロックツマミ 105.28 7213 RP-6R01S-5A-DC3V Z591 SELECT [RP-6R01S-5A-DC3V].部品品番, [RP-6R01S-5A-DC3V].部品名, [RP-6R01S-5A-DC3V].単価, [RP-6R01S-5A-DC3V].部品品番コード, [RP-6R01S-5A-DC3V].機種品番, [RP-6R01S-5A-DC3V].機種品番コード FROM [RP-6R01S-5A-DC3V] WHERE ((([RP-6R01S-5A-DC3V].部品品番)="AR-CP08")); 結合③ 部品品番 部品名 単価 部品品番コード 機種品番 機種品番コード AR-CP08 ロックツマミ ¥105 7213 RP-6R01S-3P6A-DC10VS Z593 AR-CP08 ロックツマミ ¥105 7213 RP-6R01S-5A-DC3V Z591 SELECT [クエリ1_結合].部品品番, [クエリ1_結合].部品名, [クエリ1_結合].単価, [クエリ1_結合].部品品番コード, [クエリ1_結合].機種品番, [クエリ1_結合].機種品番コード FROM (クエリ1_結合 LEFT JOIN [Q_AR-CP08_5A] ON [クエリ1_結合].部品品番 = [Q_AR-CP08_5A].部品品番) LEFT JOIN [Q_AR-CP08_3P6A] ON [クエリ1_結合].部品品番 = [Q_AR-CP08_3P6A].部品品番;
質問日時: 2021/04/28 06:37 質問者: kuri2422
解決済
1
0
-
CASLⅡ 文字データから数値データへの変換について
参考書記載の説明ですが、意味が分からず…お助け下さい。 背景としては文字データ4けたの数字を2進数に変換することを目的としたプログラムを理解するための文字データと数値データの違いについての説明にあたる部分です。 参考書によると、JISX0201ラテン文字・片仮名用8単位符号の下4けたに(9)₁₀ =(1001)₂を足せば2進表記が得られます。とありますが、どういう意味なのか全く分かりません。 1)なぜ9を足すことで2進数表記が得られるのでしょうか。 2)文字データから数値データへの変換についてご説明をお願いできないでしょうか。 説明してあるサイト等でも結構です 3)そもそも数字”0~9”は数値と文字を区別することはあると思うのですが、 文字Aと数値Aの違いがよく分かりません。 【変換例】 文字’7’→数値7 文字’7’ 0000 0111 → 数値7 0111 =(7)₁₀ 文字’A’→A 文字’A’ 0100 0001 →1+9 →数値A 0101 =(10)₁₀ どうぞよろしくお願いいたします。
質問日時: 2021/04/17 16:08 質問者: syaioseha21
ベストアンサー
2
0
-
SQLもしくはアクセスでの操作方法を教えてください
2つのテーブルがあり(表Aと表B) 表Aには購入者名,購入金額(同じものを買った場合複数行あります) 表Bにも購入者名,購入金額のデータが入っています 表Bは表Aの一部です。 表Aから表Bとマッチングするものを除外した表Cを作成したい場合 どのようなSQL文もしくはアクセスの操作が必要でしょうか。
質問日時: 2021/03/31 08:35 質問者: あきひろ1
解決済
3
0
-
[Oracle] UPDATE分の副問い合わせについて
質問させていただきます。 OracleのUPDAE文を作成しています。 以下のようなSQLを作成したところ、問題無く動きました。 ① UPDATE テーブルA A SET A.支払金額 = (SELECT B.支払金額 FROM テーブルB B WHERE B.コード = A.コード ) そこで、テーブルAの「コード=XXX」のデータだけ更新しようします。 ② UPDATE テーブルA A SET A.支払金額 = (SELECT B.支払金額 FROM テーブルB B WHERE B.コード = A.コード ) WHERE A.コード = 'XXX' このSQLも問題無く動きます。 ただ、以下に変更すると、「A.支払金額にNULLを更新できない」と怒られます。 ③ UPDATE テーブルA A SET A.支払金額 = (SELECT B.支払金額 FROM テーブルB B WHERE B.コード = A.コード AND A.コード = 'XXX' ) なぜ②はいいのに、③はだめなのでしょう? また、AとBの支払金額が異なるデータのみUPDATEしたいと思い 以下のSQLを実行しましたが、③と同じエラーになります。 ④ UPDATE テーブルA A SET A.支払金額 = (SELECT B.支払金額 FROM テーブルB B WHERE B.コード = A.コード AND A.支払金額 = B.支払金額) 条件なので、③も④も動くと思っていたのですが、 なぜ実行できないのかわかっていません。 わかる方、教えていただけると嬉しいです。
質問日時: 2021/03/30 21:14 質問者: nanigashi7
ベストアンサー
3
0
-
Oracleで文字列型の時間を引き算した結果を別の形式に変換
Oracle12cで06:00と10:00というそれぞれVARCHAR2型の値を引き算して最終的に04:00の値を求めたいです。 TO_DATE('10:00', 'hh24:MI') - TO_DATE('06:00', 'hh24:MI') で 0.1666666666666666666666666666666666666667 の値から04:00と求める方法を教えてください。 1440を乗算したら240となって分になっていることはわかりました。
質問日時: 2021/03/08 21:56 質問者: kobaoni
ベストアンサー
2
0
-
batファイルでのSQL(oracle)実行エラーについて
batファイルでSQLを実行したいのですが、エラーが出て、原因が分かりません。 batファイルの中身は、下記です。 @echo off sqlplus -s HAN/HAN@HANBAI @C:\insert.sql insert.sql の中身は下記のとおりです。 MERGE INTO HANG.TEST_HOJO_SHOHINM X USING (SELECT A.ITM_CD, A.ITM_NM, C.UPRI FROM MCJTR.MV_MAM_ITM_ALL A LEFT JOIN MCJTR.MV_MAM_ITM_COM B ON A.ITM_CD = B.ITM_CD LEFT JOIN MCJTR.MV_MAM_ITM_SLS_UPRI_ALL C ON A.ITM_CD = C.ITM_CD ) Y ON (TRIM(X.SHO_GAIC) = TRIM(Y.ITM_CD)) -- 条件に一致する WHEN MATCHED THEN UPDATE SET SHO_DEL_KBN = '', SHO_HINSHUNM = '' -- 条件に一致しない WHEN NOT MATCHED THEN INSERT ( SHO_GAIC, SHO_DEL_KBN, SHO_HINSHUNM ) VALUES ( SUBSTRB(TRIM(Y.ITM_CD), 1, 10), '', '' ); OsqlEditからは実行してもエラーが出ず、 データを登録できます。 バッチファイルから実行すると、下記エラーが出ます。 SP2-0042: 不明なコマンドです("USING")。行の残りは無視されました。 SP2-0734: "WHEN MATCH..."で開始するコマンドが不明です - 残りの行は無視されました。 SP2-0734: "WHEN NOT M..."で開始するコマンドが不明です - 残りの行は無視されました。 ( * 行2でエラーが発生しました。: ORA-00925: INTOキーワードがありません。 原因、解決方法を教えていただきたいです。
質問日時: 2021/03/03 19:35 質問者: mountain11
ベストアンサー
2
0
-
解決済
1
0
-
Oracle 64bit から win10 64bitのAccess 32bitにインポートする
Oracle 64bitからwindows10 64bitのパソコンにインストールしているaccess2010 32bit にインポートすることができますか?32bitと64bitでは互換性がないということですが、何か方法がありますか? 以前にOracle 32bitで作ったデータベースをwin7 32bit のパソコンにインストールしたaccess2010 32bitで接続していましたが、今はエラーが出て接続できません。また、新たにデータを取得することができません。どのような条件下で可能になるのでしょうか?ご教示お願いします。
質問日時: 2021/01/28 16:20 質問者: papiyonys
ベストアンサー
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【Oracle】に関するコラム/記事
-
日常会話の「結構です」「大丈夫です」は否定・肯定どっちの意味?言葉遣いの注意点
日常会話で使うことが多い「結構です」や「大丈夫です」という言葉。複数の意味を持つため、自分の意図と異なる内容で相手に伝わってしまったり、相手がどんな意味で言っているのかはっきりせず困った経験がある人も...
-
自宅かお店か…気になる「保管付き宅配クリーニング」のクオリティや保管状況の実態
このところ、クリーニングに出した布団や衣類を一定期間店舗で預かる「保管クリーニング」というサービスが注目されている。実店舗での依頼のみならず、最近ではネット注文すると、回収・保管・配送まで行ってくれる...
-
メダロット:第234話「Vol.234※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
今さら聞けない物流の2024年問題とは?物流法の改正案はどんな内容?
2024年4月から、トラック運転手の時間外労働を年間960時間までとする規制が適用となる。違反した場合は30万円以下の罰金または6ヵ月以下の懲役が科せられる。働き方改革の一環として、労働基準法によって定められた...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
orace SQL文のエラー(ORA-00923: F...
-
SQLの中上級者へのレベルアップ方法...
-
batファイルでのSQL(oracle)実行...
-
sqlで質問です。 Aテーブルの登録番...
-
ORCALE SQL 複数のGROUP BY
-
続.ORACLEのSELECTのソートについ...
-
videopad 無料版 アンインストール
-
sqlのwhere句で下記の条件にしたい...
-
Oracleで文字列型の時間を引き算し...
-
SQL 2つのテーブルとSUBSTRINGの条...
-
osqleditについて
-
SQL ブレーク処理について
-
oracleのimpdpでORA-39166
-
sqlのupdate文で質問です。 テーブ...
-
Object Browser相関タブの見方が知...
-
バッチファイルで複数フォルダ毎の...
-
物理メモリが8gあって5gしか仕様し...
-
データの使用料 GBが足りない時はど...
-
update文で質問です。 下記の条件で...
-
下記のsqlで取得されるレコード以外...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
副問合せにLIKE文を使う方法はない...
-
oracleのimpdpでORA-39166
-
batファイルでのSQL(oracle)実行...
-
64bit端末でのOLEDB接続に関して
-
バッチファイルで複数フォルダ毎の...
-
SQLについての質問
-
osqleditについて
-
SQL ブレーク処理について
-
sqlで質問です。 aテーブルとbテー...
-
データベースのカラムの型がCHAR型...
-
IPアドレスを数値に変換
-
orace SQL文のエラー(ORA-00923: F...
-
複数レコードの完全一致
-
続.ORACLEのSELECTのソートについ...
-
質問です。 下記のテーブルとデータ...
-
Oracleですがsqlで質問です。 サブ...
-
ワークテーブルって何?
-
sqlplusで接続できない
-
ORA-14452について
-
SQLについて教えて下さい。 主キー...
おすすめ情報