• [解決済み] T-SQLで両方がNULLの値を比較する方法

    質問 テーブルに重複した行を挿入していないことを確認したいです (例: 主キーだけが異なる場合)。 私は null を "すべての値" を意味すると決めたので、私のすべてのフィールドは NULLS を許可します。 NULLのために、私のストアドプロシージャの次のステートメントは動作しません。 IF EXISTS(SELECT * FROM MY_TABLE WHERE MY_FI

    2023-05-24 11:22:50
  • [解決済み] パラメータ化された文はすべてのSQLインジェクションを止めることができますか?

    質問 もしそうなら、なぜ SQL インジェクションの成功例がまだたくさんあるのでしょうか? 一部の開発者がパラメータ化されたステートメントを使用するにはあまりにも間抜けだからでしょうか? どのように解決するのでしょうか? 私が質問に対するコメントで投稿したリンクは、この問題を非常によく説明しています。 なぜこの問題が続いているのか、私の気持ちを以下にまとめました。 始めたばか

    2023-05-21 05:17:49
  • [解決済み] Oracle SQLで特定の文字までの部分文字列を選択するには?

    質問 テーブルのカラムに次のような結果があるとします。 ABC_blahblahblah DEFGH_moreblahblahblah IJKLMNOP_moremoremoremore テーブルからこのカラムを選択し、アンダースコア (_) 文字までの部分文字列のみを返すクエリを書けるようにしたいと思います。例えば ABC DEFGH IJKLMNOP SUBSTRING関

    2023-05-15 18:44:54
  • [解決済み] SQL WHERE句の集計機能

    質問 大学でのテストで、集計関数を SQL WHERE 節で集約関数を使用することは可能ですか? 私はいつもこれは不可能だと考えており、それがどのように可能であるかの例も見つけることができません。しかし、私の答えはfalseとマークされました。 WHERE . また、それが可能でない場合、それが記述されている仕様へのリンクを取得するのは良いことだと思います。 どのように解決するの

    2023-05-14 10:46:31
  • [解決済み] テーブルにトリガがある場合、OUTPUT句を使用したUPDATEはできません。

    質問 私は UPDATE で OUTPUT クエリを実行します。 UPDATE BatchReports SET IsProcessed = 1 OUTPUT inserted.BatchFileXml, inserted.ResponseFileXml, deleted.ProcessedDate WHERE BatchReports.BatchReportGUID = @som

    2023-05-12 18:39:08
  • [解決済み] 空の文字列を含むSQL Coalece

    質問 次のようなものがあります。 Select Coalesce(Other,Industry) Ind from registration は、その Other は空文字列か NULL . どうすれば coalesce が動作するようにするには Other が空文字列である場合 Coalesce はまだ Industry ? どのように解決するのですか?

    2023-05-12 11:04:20
  • [解決済み] PostgresqlのWhere句でAliasカラムを使用する。

    質問 このようなクエリがあります。 SELECT jobs.*, ( CASE WHEN lead_informations.state IS NOT NULL THEN lead_informations.state ELSE 'NEW' END ) AS lead_state FR

    2023-05-12 07:16:17
  • [解決済み] 文字列から数字のみを取得するクエリ

    質問 このようなデータがあります。 string 1: 003Preliminary Examination Plan string 2: Coordination005 string 3: Balance1000sheet 期待する出力は string 1: 003 string 2: 005 string 3: 1000 そして、それをSQLで実装したい。

    2023-05-12 04:36:22
  • [解決済み] SQL SelectステートメントをIF EXISTSサブクエリで使用するには?

    質問 IF EXISTSステートメントを使用してサブクエリからブール値を選択する方法は? それはのようなものでなければなりません。 SELECT TABEL1.Id, NewFiled = (IF EXISTS(SELECT Id FROM TABLE2 WHERE TABLE2.ID = TABEL1.ID) SELECT 'TRUE'

    2023-05-11 13:46:36
  • [解決済み] どのようにSQLクエリから最初と最後のレコードを取得するには?

    質問 テーブルを PostgreSQL でテーブルがあり、いくつかの条件を付けてクエリを実行し、カラムの一つで並べた複数行を返します。一般的にはそれは SELECT <some columns> FROM mytable <maybe some joins here> WHERE <various conditions> ORDER BY dat

    2023-05-07 12:19:15
  • [解決済み] SQLとnoSQLの比較 (スピード)

    質問 SQLとnoSQLを比較し、それぞれの長所と短所を結論づけるとき、誰もスピードについて話しているのを聞いたことがありません。 SQLクエリの実行は、一般に より速い の方が速いのでは? つまり、私にとっては、これは本当に明白な結論なのです。 を知っている というのも、データベースの構造を知っていれば、知らない場合よりも早く何かを見つけられるはずだからです。 し

    2023-05-07 07:38:59
  • [解決済み] PL/pgSQLでPostgreSQLのレコードとして複数のフィールドを返す

    質問 PL/pgSQLを使用したSPを書いています。 私は、いくつかの異なるテーブルからのフィールドで構成されるレコードを返したいのです。以下のような感じです。 CREATE OR REPLACE FUNCTION get_object_fields(name text) RETURNS RECORD AS $$ BEGIN -- fetch fields f1, f2 an

    2023-05-03 06:46:45
  • [解決済み] テーブルの1列を除くすべての列を選択するには?

    質問 テーブルの1列を除くすべての列を選択する方法は? 私は約259の列を持っている私は258の列を言及することはできません。 SELECT ステートメントに記述することができません。 他に方法はないのでしょうか? どのように解決するのですか? 1列を除くすべての列からデータを取得するには、この方法を使用できます。 すべてのデータを一時テーブルに挿入する 次に、テ

    2023-05-03 04:15:52
  • [解決済み] sqlite はあるテーブルから別のテーブルへデータをコピーする

    質問 SQLITE 私は、同じフィールドを持つ2つのテーブル、"Source" と "Destination"を持っています。IDとCOUNTRYがありますが、両者とも共通ではない他のフィールドも持っています。 ソース.COUNTRYの値を、IDで結合されているデスティネーション.COUNTRYにコピーする必要があります。 どうしてもSqliteにこれをさせることができません。

    2023-05-01 14:28:16
  • [解決済み] Rails 4のLEFT OUTER JOIN

    質問 3つのモデルを持っています。 class Student < ActiveRecord::Base has_many :student_enrollments, dependent: :destroy has_many :courses, through: :student_enrollments end class Course < ActiveRecord:

    2023-04-27 12:33:49
  • [解決済み] MySQLの NULLを0に型変換する

    質問 次のような表(例えば、いくつかの内部結合文の結果)があるとします。 id | column_1 | column_2 ------------------------ 1 | 1 | 2 | 2 | 2 3 | | 3 これは、例えば次のような記述から得ることができます。 select a.id, t1.column_1,

    2023-04-27 02:47:50
  • [解決済み] mysql のインデックスが多すぎる?

    質問 私は現在のデータベースを最適化するために時間を費やしています。 私は特にインデックスを見ています。 いくつか質問があります。 インデックスが多すぎるということはないのでしょうか? インデックスは何を高速化するのでしょうか? インデックスは何を遅くするのか? インデックスを追加するのはいつがいいのでしょうか? インデックスを追加するのはいつがよいのでしょうか

    2023-04-26 23:20:33
  • [解決済み] テーブルからすべての列を選択し、さらにROWNUMのような追加列を選択するにはどうすればよいですか?

    質問 オラクルでは、(1)のように SELECT ステートメントを使用して、結果セットのカラムとして行番号を返します。 例えば SELECT rownum, column1, column2 FROM table が返されます。 ローヌム カラム1 列2 1 ジョー・スミス 2 ボブ・ジョーンズ しかし、私は各列を手で指定したくありません。次のようなこと

    2023-04-25 14:31:37
  • [解決済み] ビューカラムをNOT NULLにする方法

    質問 私は、あるカラムを真か偽だけにしたいビューを作成しようとしています。しかし、私が何をしようとも、SQL Server (2008) は、私のビット列が何らかの形でヌルになりうると信じているようです。 私は "Product" というテーブルを持っており、列 "Status" は次のとおりです。 INT, NULL . ビューでは、Product の各行に対して、Product.St

    2023-04-25 13:06:43
  • [解決済み] Oracle SQLのCASE ... WHEN式

    質問 1列のテーブルがあり、以下のデータを持っています。 Status a1 i t a2 a3 selectクエリで以下のような結果を表示させたい。 Status| STATUSTEXT a1 | Active i | Inactive t | Terminated a2 | Active a3 | Active 一つの方法として、sele

    2023-04-25 07:02:50