• [解決済み] CASE条件とSUM()を含むSELECTクエリ

    質問 現在、以下のSQL文を使っています。私のテーブルには、"Cash" または "Check" を含む CPaymentType フィールドがあります。以下のように2つのSQLステートメントを実行することで、支払い金額を合計することができます。この場合、ユーザーは2つのSQL文を実行しても、1つのSQL文を実行しても、スピードの差に気づかないでしょう。しかし、私はこの方法が好きではなく、1

    2022-03-11 02:55:09
  • [解決済み] 2つの日時の間のデータを選択するSQLクエリ [終了しました]。

    質問 閉店しました。 この質問には デバッギング詳細 . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack Overflow用です。

    2022-03-10 22:54:01
  • [解決済み] Postgresql でスキーマとテーブル名だけ知っていて主キー制約を削除する。

    質問 私の知る限り、Postgresqlで主キーを削除する唯一の方法は、次のとおりです。 ALTER TABLE schema.tableName DROP CONSTRAINT constraint_name; デフォルトの制約名は tableName_pkey . しかし、テーブルの名前がすでに変更されている場合、元のテーブル名を取得して正しい制約名を作成することができないこと

    2022-03-10 20:02:37
  • [解決済み] SQL Serverの実行プランで「クラスター化インデックススキャン(クラスター化)」が意味するものは?

    質問 ファイルグループ 'DEFAULT' のディスク容量が不足しているため、データベース 'TEMPDB' に新しいページを割り当てることができませんでした」と表示されて実行できないクエリがあります。 トラブルシューティングの途中で、実行計画を調べています。Clustered Index Scan (Clustered) "と書かれたコストのかかるステップが2つあります。私はこれが何を

    2022-03-10 19:54:44
  • [解決済み] ORA-01775のデバッグ方法:シノニムのループチェーン?

    質問 ORA-01775: ループする同義語の連鎖の背後にある問題について知っていますが、これをデバッグするコツはありますか。それとも、quot;作成または置換"で解決するしかないですか。 スキーマなどを照会して、現在のパブリックシノニムの定義を知る方法はありますか? グラフィカルなツールがあればさらに素晴らしいのですが、現時点では何でも助かりますね。 どのように解

    2022-03-10 19:35:56
  • [解決済み] FULL OUTER JOINとFULL JOINの比較

    質問 結合の理解を深めるために、クエリや例題で遊んでいるところです。 SQL Server 2008では、次の2つのクエリが同じ結果になることに気づきました。 SELECT * FROM TableA FULL OUTER JOIN TableB ON TableA.name = TableB.name SELECT * FROM TableA FULL JOIN TableB O

    2022-03-10 17:41:18
  • [解決済み] drop if exists vs drop?

    質問 との違いがあるのか、どなたか教えてください。 DROP IF EXISTS [TABLE_NAME] DROP [TABLE_NAME] 私はMVCウェブアプリケーションでJDBCテンプレートを使用しているため、これを尋ねています。もし私が DROP [TABLE_NAME] テーブルが存在するというエラーが発生しました。そして、もし私が DROP IF EXISTS

    2022-03-10 12:49:04
  • [解決済み] オラクルシーケンスをインクリメントせずに現在値を取得する方法は?

    質問 シーケンスの値をインクリメントせずに取得するSQL命令はありますか? ありがとうございます。 編集・結語 Justin Cave氏が述べているように、シーケンス番号の保存は有用ではありません。 select a_seq.nextval from dual; は、シーケンス値をチェックするには十分です。 私は、オリーの回答が最初の質問に答えているので、まだ良い

    2022-03-10 10:33:13
  • [解決済み] DELETE ... from ... where ... で

    質問 テーブル2の'stn'と'jaar'の組み合わせに一致するテーブル1のレコードを削除する方法を探しています。テーブル2の列'jaar'の内容は、前のステージ/クエリで次のようにフォーマットされています。 year(datum) AS 'jaar' です。 申し訳ありませんが、この解決策を見つけたサイトをもう一度見つけることができません。 DELETE FROM table

    2022-03-10 04:38:29
  • [解決済み] ORDER BY句のCASE WHENステートメント

    質問 SQL Server 2008 R2 を使用しています。 テーブル内のレコードを優先的にソートしたい。 そこで、ORDER BY 句で CASE WHEN ステートメントを使用しています。ORDER BY句は次のとおりです。 ORDER BY CASE WHEN TblList.PinRequestCount <> 0 THEN TblList.PinReque

    2022-03-10 02:47:23
  • [解決済み] データベースの文書化方法【終了しました

    質問事項 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-03-10 02:03:47
  • [解決済み] SQLのselect文におけるOrder By 1の目的は何ですか?

    質問 職場で古いコードを読んでいて、いくつかのビューに order by 1 節があります。 これは何を意味するのでしょうか? 例 Create view v_payment_summary AS SELECT A.PAYMENT_DATE, (SELECT SUM(paymentamount) FROM payment B WH

    2022-03-09 20:43:07
  • [解決済み] SQLクエリでの'NOT LIKE'

    質問 この単純なクエリが「ORA-00936: missing expression」を返すのはなぜですか(データベースはおわかりのようにOracleです)。 SELECT * FROM transactions WHERE id NOT LIKE '1%' AND NOT LIKE '2%' バカみたいだけど、何が悪いんだろう? どうすればいい? フィールド名を見逃していま

    2022-03-09 17:47:51
  • [解決済み] SQLでテーブルの最後のレコードを選択する方法は?

    質問 これは、あるテーブルからすべてのレコードを選択するサンプルコードです。そのテーブルの最後のレコードを選択する方法を誰か教えてください。 select * from table 使うとき SELECT * FROM TABLE ORDER BY ID DESC LIMIT こんなエラーが出ます。1行目:'LIMIT'付近の構文が正しくありません。 これは私が使っているコード

    2022-03-09 16:43:05
  • [解決済み] MySQLのInsertクエリがWHERE句で動作しない

    質問 このクエリのどこが問題なのでしょうか。 INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; がなくても動作します。 WHERE 節があります。SQLを忘れていたようです。 どうすればいいですか? MySQL INSERT構文 はWHERE句をサポートしていない

    2022-03-09 15:21:50
  • [解決済み] SQL Serverで2つのSELECT文の間にLEFT JOINを実行する方法は?

    質問 SQL Serverで次のような2つのSELECT文があります。 (SELECT [UserID] FROM [User]) (SELECT [TailUser], [Weight] FROM [Edge] WHERE [HeadUser] = 5043) UserID]属性と[TailUser]属性の2つのSELECT文の間でLEFT JOINを行いたいのです。2番目のクエリ

    2022-03-09 13:13:29
  • [解決済み] SQL Server、除算がゼロを返す

    質問 以下は、例で使っているコードです。 PRINT @set1 PRINT @set2 SET @weight= @set1 / @set2; PRINT @weight 以下はその結果です。 47 638 0 を返してくる理由を知りたいです。 0 ではなく 0,073667712 解決方法は? set1 と set2 を整数ではなく浮動小数点数として

    2022-03-09 12:11:20
  • [解決済み] SQLでデータを3つのアルファベット順のサブグループに分類するには?

    質問 学校の先生の生徒データをSQLで表示しているのですが、ユーザビリティの観点から、アルファベットの3つのサブセットでデータセットを分割し、その中で普通にソートして表示させる必要があります。 このようなものが吐き出されるはずです。 姓A-F、期間順、姓の順でソートしています。 名字 G-O (ピリオド順、ラストネーム順) 姓 P-Z (ピリオド順、ラストネーム順 現在、

    2022-03-09 09:09:45
  • [解決済み] SQLでmax(count(*))を行うことは可能ですか?

    質問 以下は私のコードです。 select yr,count(*) from movie join casting on casting.movieid=movie.id join actor on casting.actorid = actor.id where actor.name = 'John Travolta' group by yr; ここで質問です。 ジョン・トラ

    2022-03-09 07:58:12
  • [解決済み] Oracle - ORA-01489: 文字列連結の結果が長すぎる [重複].

    質問内容 この質問はすでにここに回答があります : LISTAGG関数:"文字列連結の結果が長すぎます".LISTAGG関数:"文字列連結の結果が長すぎます" (回答12件)

    2022-03-09 07:27:12