uff-n さんが期待する select 品目番号 as 下位品目番号,親品目番号 from A_TABLE where 品目番号 != 'B' AND 親品目番号 = 'B' start with 品目番号 = 'B' connect by prior 品目番号 = 親品目番号 SELECT TOP 1 項目名 FROM テーブル名 │2    │B        │ というデータを抽出したいのですが・・ A A1 D3 3 A   200503  560 NAME ICHI DATA DATA NAME ICHI ITEM DATA ├────┼────────┤ 写真は、前回と同じく「古代蓮の里」で撮った古代蓮の花です。 今年も暑い夏が続くと思えば、大型台風の影響で大雨などもあり、とても変わりやすく難しい天候ですね。台風などでこれ以上被害が出ないことを祈りつつ、天気予報をいつもチェックして注意しないといけないですね。, <本日の題材> 縦に並んだ複数行のデータをカンマ区切りで横並びに表示する方法(SQL Server), 縦に並んだ複数行のデータを、カンマ区切りで横並びに表示する方法について、最近SQL Serverで確認したので、忘れないようにアップしておきます。 SQL Serverでは、SQLクエリにFOR XML句というものを使うことで、SQLクエリの結果をXML形式で取得することができるのですが、今回はそれを使ってみる方法です。, 例えば、地方とその地方に属する都道府県を、それぞれ、地域マスタ、府県マスタということで、下記のように持たせてみます。, SELECT * FROM dbo.府県マスタ ORDER BY 府県CD; … 続きは省略, ここで、上記の地域ごとの都道府県の情報を、カンマ区切りで横並びに表示させたいときに、以下のようにすると可能です。. Oracle - SQLにて縦を横へ展開 [注文表] 注文番号 注文商品 注文金額 ===== 111 あああ 5500 222 いいい 3000 [.. 質問No.6320238 ■Bビュー 分類テーブルには15個(将来的に増える可能性ある)の分類ワードが入っていて、分類別に売れているTOP10を表示し重複部分もあるので最大150個の商品が表示されるようになっています、 ・顧客名 2020-04-05 a B A3 D2 200 ├────┼────────┤ http://oshiete1.goo.ne.jp/qa4355319.html テーブルB_買い物月(9月) 詳しい方、優しい言葉で教えてください。 ---検証データ作成---- [年度マスタ] B ON SUBSTRING(A.年月日,1,6) = B.年月 WHERE B.年度 = '2014' GROUP BY A.部品コード ORDER BY A.部品コード; このように、部品コード毎に、4月~3月まで月毎の仕入数量を横並びで表示させることができました。. などの表記はなにを表しているのでしょうか。, さっきアメリカが国家非常事態宣言を出したそうです。ネットで「これはやばい」というコメントを見たのですが、具体的に何がどうやばいんですか?. My SQL into tb1 (c1,c2) values(111,'aa2') -- 再来月 -- 最新トラックバック. 実際の買い物月は結構過去まであり(2003年くらい)、ありえない程深いネストになってしまいます。。 where DATE_FORMAT(納入日, '%Y%m') = DATE_FORMAT(NOW()+ INTERVAL 1 MONTH, '%Y%m') ,max(case when recnum = 3 then オプション else null end) オプション3 現在表示されている商品を抜いた売れている商品TOP100もに表示できるようとしています、 WHERE 5   005   d001  20    0 └────┴────────┘ 111   P1 10000 2004/1/2 1,500 あり Oracle9iを使用しています。   伝票番号(キー) テーブルAの1レコード目~「新商品コード:001;002;999」「商品名一覧:みかん、バナナ、レモン、その他」 10003 2004/1/4 23,500 あり B A3 D3 300 ├────┼────────┤ 1本のSQLで下記のような結果を返したいのですが、 ├────┼────────┤ DD1 DD2 DD3 ... ┌────┬────────┐ どのように書けばよいか分かりません。 1回のSQLで実行したいのですが、SQLには詳しくないので、 下記のテーブルから下記の条件で col < TO_DATE('2005/05/27', 'YYYY/MM/DD') 3   003   b001  10    10 以下SQLをViewにすればよいかと。 サンプルを提示しますので、加工してください。 宜しくお願いいたします。, こんにちわyukio200263さん where a.年月 = 任意の値 (SELECT DD FROM TMP WHERE DD=1) AS DD1, from 等のように分かりやすく表示できないでしょうか? CASE WHEN 請求月 = 200806 THEN NVL(請求金額,0) END 請求金額06月, │2    │1        │ CASE WHEN 請求月 = 200808 THEN NVL(請求金額,0) END 請求金額08月, insert all A A1 D2 2 │12   │10       │ コード  商品名 NO コード   商品名 │12   │11       │ 私はそれを聞いて最初は嬉しかったけど、だんだん不安になってきました。 '2008年' AS 年度, 3う' 商品番号, 例えばこんな風に ・会員番号(PK) ├────┼────────┤ Aテーブル ある商品テーブルの閲覧履歴テーブルから、レコメンドエンジンを 004 商品D        4 003 商品C ・注文番号 A A2 D3 30 作りたいと思っています。 B A3 D2 200...続きを読む. これを  社員番号、日付、内容 A A1 D4 4 ├────┼────────┤ 注文番号,注文商品,注文金額 ・会員番号(PK)  ※ Bが共通の構成です。 col BETWEEN TO_DATE('2005/05/26 00:00:00','YYYY/MM/DD HH24:MI:SS') AND TO_DATE('2005/05/26 23:59:59','YYYY/MM/DD HH24:MI:SS') [注文オプション表] --------,--------,-----------------------,-----------------------,----------------------- どのようなSQL文を書けばいいのでしょうか? group by 注文番号,注文商品,注文金額; 3の値 ・会員番号(PK) 以下のようなデータがあると仮定します。 ├────┼────────┤ 《テーブル》 これを下記のようにSQLでまとめたいですが可能でしょうか。 LINQ to SQLを使ってCROSS JOINをどのように実行しますか? )t Bテーブル ======================= カラム名2 ・どのテーブルに、保存するのでしょうか? 世間のイメージとはそういうものなのでしょうか?, MSNを閲覧すると下記のメッセージが出ます。 create table tb1(c1 number,c2 varchar2(10)); 例えば以下のようなテーブルでnullがひとつもないクラスだけを取得することはできますか。この場合'1000'は鈴木さんがいるので取得しないで、'2000'だけを取得したいです。クラス 人 すみません。, 素直に別プログラムでやられたほうがいいと思います。 ピボット集計の理解が難しくて難儀してます ├────┼────────┤ (select SPL>update 「テーブル名」set 「対象列」='あ改行い改行う改行' ・CASEで該当するデータを横展開する。 SQLサーバー、 一度、テーブルBを買い物月単位に割ってみました。 もしありましたら、サンプルSQLをご教示いただけませんでしょうか。