• [解決済み] MongoDBに "like "を使ってクエリを実行する方法

    質問 SQLで問い合わせをしたい like クエリになります。 SELECT * FROM users WHERE name LIKE '%m%' MongoDBで同じことを実現するにはどうしたらいいでしょうか?に対する演算子が見つかりません。 like で ドキュメント . 解決方法は? それは、そうでなければならないでしょう。 db.users.find(

    2022-03-19 14:54:39
  • [解決済み] SQLのIN句をパラメータ化する

    質問 を含むクエリをどのようにパラメータ化するのですか? IN このように、引数の数が可変の節は、どうすればよいのでしょうか? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC このクエリでは、引数の数は1から5までのいずれかにすることができま

    2022-03-19 12:04:53
  • [解決済み] SQL Server における DateTime2 と DateTime の比較

    質問 どれですか? datetime datetime2 は その SQL Server 2008+で日付と時刻を保存するための推奨される方法は? 精度の違い(と、おそらくストレージ容量の違い)は承知していますが、とりあえずそれは無視して、いつ何を使うべきかというベストプラクティスの文書はないでしょうか。 datetime2 のみとなります。 解決方

    2022-03-19 11:48:11
  • [解決済み] テーブルネーミングのジレンマ:単数形と複数形の名前【非公開

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにする。 この投稿を編集する .

    2022-03-19 11:41:27
  • [解決済み] 各グループの最後のレコードを取得する - MySQL

    質問 テーブルがあります messages には、以下のようなデータが入っています。 Id Name Other_Columns ------------------------- 1 A A_data_1 2 A A_data_2 3 A A_data_3 4 B B_data_1 5 B

    2022-03-19 10:48:24
  • [解決済み] T-SQLでnot equalには!=と<>のどちらを使うべきですか?

    質問 私が見たのは SQL の両方を使用しています。 != と &lt;&gt; に対して ノットイコール . 望ましい構文とその理由を教えてください。 私は != なぜなら &lt;&gt; を連想させる Visual Basic . 解決方法は? 技術的には、SQL Server AKA T-SQLを使用している場合、両者は同じように機能します。

    2022-03-19 10:47:38
  • [解決済み] DISTINCTでCOUNT(*)を選択する

    質問 SQL Server 2005 にテーブルがあります。 cm_production このリストには、実運用に移されたすべてのコードが含まれています。このテーブルには ticket_number , program_type , program_name と push_number を他のカラムと一緒に表示します。 ゴール プログラムの種類とプッシュ番号で、すべてのDI

    2022-03-19 04:06:37
  • [解決済み] INNER JOINよりもCROSS APPLYを使用すべきなのはどのような場合ですか?

    質問 を使用する主な目的は何ですか? CROSS APPLY ? 私は、(インターネット上の書き込みで漠然とですが)次のようなことを読みました。 cross apply は、大規模なデータセットで選択する場合、パーティショニングを行うとより効率的です。(ページングが思い浮かびます) また、私は CROSS APPLY は、右テーブルとしてUDFを必要としない。 ほとんど

    2022-03-19 01:40:13
  • [解決済み] 最初の行への結合方法

    質問 具体的な、しかし仮定の例で説明します。 それぞれの 注文 は通常1つだけです。 ラインアイテム : ご注文について OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems。 Line

    2022-03-19 01:35:16
  • [解決済み] 項目xにアクセスできるように文字列を分割するにはどうすればよいですか?

    質問 SQL Serverを使用して、項目xにアクセスできるように文字列を分割するにはどうすればよいですか? 文字列 "ハロージョン・スミス"を例にとります。この文字列をスペースで分割し、インデックス1の項目にアクセスすると、"John"を返すはずですが、どうすればよいのでしょうか? どのように解決するのですか? 解決策は 区切り文字列をパースする SQL ユーザー定義関数

    2022-03-18 20:55:20
  • [解決済み] SQL Server - 挿入された行のIDを取得するための最良の方法は?

    質問 を取得するのに最適な方法は何ですか? IDENTITY 挿入された行の について知っています。 @@IDENTITY と IDENT_CURRENT と SCOPE_IDENTITY が、それぞれに付随する長所と短所を理解していない。 どなたか、それぞれの違いと使用するタイミングを説明していただけませんか? どのように解決するのですか? @@IDENT

    2022-03-18 20:01:06
  • [解決済み] SQL Serverで結果をページ分割する最も良い方法は何ですか?

    質問 SQL Server 2000, 2005, 2008, 2012で、結果の総数(ページ分割前)も取得したい場合、(パフォーマンス的に)最良の方法は何でしょうか? どのように解決するのですか? 結果の総数を取得することと、ページングを行うことは、異なる操作です。この例では、扱うクエリーを次のように仮定します。 SELECT * FROM Orders WHERE OrderD

    2022-03-18 17:59:18
  • [解決済み] フラットテーブルをツリーにパースする最も効率的/エレガントな方法は何ですか?

    質問 順序付きツリー階層を格納するフラットテーブルがあるとする。 Id Name ParentId Order 1 'Node 1' 0 10 2 'Node 1.1' 1 10 3 'Node 2' 0 20 4 'Node 1.1.1'

    2022-03-18 15:08:57
  • [解決済み] SQL Serverでレコードを削除した後、IDシードをリセットする。

    質問 SQL Serverデータベースのテーブルにレコードを挿入しました。そのテーブルには主キーが定義されており、IDシードの自動インクリメントは「Yes」に設定されています。これは主に、SQL Azureでは、各テーブルに主キーとIDを定義する必要があるためです。 しかし、私はテーブルからいくつかのレコードを削除する必要があるので、それらのテーブルのIDシードは乱れ、インデックス列(1

    2022-03-18 07:53:43
  • [解決済み] SQLテーブルで重複する値を検索する

    質問 1つのフィールドで簡単に重複を見つけることができます。 SELECT email, COUNT(email) FROM users GROUP BY email HAVING COUNT(email) &gt; 1 つまり、テーブルがあるとすれば ID NAME EMAIL 1 John [email protected] 2 Sam [email protected]

    2022-03-18 06:15:45
  • [解決済み] SQL Server で複数行のテキストを 1 つのテキスト文字列に連結する方法

    質問 名前を保持するデータベースのテーブルが、3行あるとする。 Peter Paul Mary の1つの文字列にする簡単な方法はありますか? Peter, Paul, Mary ? 解決方法は? SQL Server 2017またはAzureをお使いの場合は Mathieu Rendaの回答 . 一対多の関係を持つ2つのテーブルを結合しようとしたとき、同じような問題

    2022-03-18 03:41:44
  • [解決済み] SQLのSELECTでIF...THENを実行するにはどうすればよいですか?

    質問 を実行するにはどうすればよいのでしょうか? IF...THEN の中に SQL SELECT ステートメントを使用しますか? 例えば、こんな感じです。 SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product 解決方法は? その CASE ステートメントは、SQ

    2022-03-17 20:53:09
  • [解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?

    質問 でこのテーブルを更新する必要があります。 SQLサーバー 親」テーブルのデータで、以下を参照してください。 テーブル: 販売 id (int) udid (int) assid (int) テーブル:ud id (int) assid (int) sale.assid には、更新するための正しい値が含まれています。 ud.assid . ど

    2022-03-17 20:17:48
  • [解決済み] SQL Serverには、.NETのMath.Maxのような2つの値を取るMax関数はありますか?

    質問 このようなクエリを書きたいのですが。 SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o しかし、これでは MAX 関数が動作しますよね? これは集計関数なので、1つのパラメータを想定し、すべての行のMAX値を返します。 誰か私流のやり方を知っていますか? 解決方法は?

    2022-03-17 18:43:07
  • [解決済み] SQL Serverでカラムサイズを変更する

    質問 の列のサイズを変更するにはどうすればよいですか? salary カラムを employee テーブルから numeric(18,0) から numeric(22,5) 解決方法は? ALTER TABLE [Employee] ALTER COLUMN [Salary] NUMERIC(22,5) NOT NULL

    2022-03-17 13:06:33