• [解決済み】SQL WHERE ID IN (id1, id2, ..., idn)

    質問 IDの大きなリストを取得するクエリを書く必要があります。 私たちは多くのバックエンド(MySQL、Firebird、SQLServer、Oracle、PostgreSQLなど)をサポートしているので、私は標準的なSQLを書く必要があります。 IDセットのサイズは大きくなる可能性があり、クエリはプログラムによって生成されるでしょう。そこで、最良の方法は何でしょうか? 1) I

    2022-04-09 02:55:24
  • [解決済み】SQLサーバーのクエリでNULLを0に置き換える

    質問 あるクエリーを開発したところ、最初の3つのカラムの結果に NULL . どうすれば 0 ? Select c.rundate, sum(case when c.runstatus = 'Succeeded' then 1 end) as Succeeded, sum(case when c.runstatus = 'Failed' then 1 end

    2022-04-08 21:42:21
  • [解決済み】テンポラリーテーブルにデータを挿入する

    質問 テンポラリテーブルを作成し、データ型を宣言した後、このようにします。 CREATE TABLE #TempTable( ID int, Date datetime, Name char(20)) この場合、すでにデータベース内の物理テーブルに保持されている関連データをどのように挿入すればよいのでしょうか。 どのように解決するのですか? INSERT INTO #TempT

    2022-04-08 15:34:01
  • [解決済み】Entity Frameworkを使用して1つのフィールドのみを更新する方法は?

    質問 表はこちら ユーザー名 UserId UserName Password EmailAddress そして、そのコード。 public void ChangePassword(int userId, string password){ //code to update the password.. } 解決方法は? Ladislavの回答は、DbContex

    2022-04-08 13:38:18
  • [解決済み】DateTimeから時間を抽出する(SQL Server 2005)

    質問 月と日を抽出するには Day(Date()) , Month(Date()) . 時間を抽出することができません。 HOUR(Date()) . 以下のようなエラーが発生します。 'HOUR' is not a recognized built-in function name. 時間を抽出するにはどうしたらいいですか? どのように解決するのですか? SELECT D

    2022-04-08 10:15:36
  • [解決済み】Postgresqlでdatetimeフィールドの日付を比較する方法は?

    質問 Postgresql(バージョン9.2.4、Windows)で日付を比較する際に、奇妙なシナリオに直面しました。 私のテーブルには update_date というカラムがあり、タイプは 'timestamp without timezone' です。 クライアントは、このフィールドに対して、日付のみ(例:2013-05-03)または日付と時間(例:2013-05-03

    2022-04-07 16:45:22
  • [解決済み] クエリが返す各行に対してストアドプロシージャを1回ずつ実行するにはどうすればよいですか?

    質問 ある方法でユーザーデータを変更するストアドプロシージャがあります。user_idを渡すと、それが実行されます。私はテーブル上でクエリを実行し、私が見つけた各ユーザーIDについて、そのユーザーIDでストアドプロシージャを一度実行したいのです。 どのようにクエリを書けばいいのでしょうか? どのように解決するのですか? カーソルを使う ADDENDUM: [MS SQLカーソ

    2022-04-07 16:38:07
  • [解決済み】MySQLのカラムをAUTO_INCREMENTに変更する。

    質問 テーブルを修正して、主キーカラムを AUTO_INCREMENT を後回しにしています。 以下のようなSQLを試しましたが、シンタックスエラーの通知が来てしまいました。 ALTER TABLE document ALTER COLUMN document_id AUTO_INCREMENT 私が何か間違っているのか、それともこれは不可能なことなのでしょうか? +-----

    2022-04-07 15:19:16
  • [解決済み】PostgreSQLで平均値を小数点以下2桁に丸めるには?

    質問 Ruby gem 'sequel' を使って PostgreSQL を使っています。 小数点以下2桁に丸めたいのですが。 以下は私のコードです。 SELECT ROUND(AVG(some_column),2) FROM table 以下のようなエラーが発生します。 PG::Error: ERROR: function round(double precis

    2022-04-07 15:04:32
  • [解決済み] [Solved] Oracle SQL Developerで、指定したテーブルを参照しているテーブルを見つけるにはどうしたらいいですか?

    質問 で オラクルSQLデベロッパー テーブルの情報を表示している場合、制約を表示して外部キー(つまり、このテーブルから参照されるテーブル)を確認することができます。しかし、どのテーブルがそのテーブルを参照しているのかを知る方法がよくわかりません。 たとえば、私が emp テーブルを使用します。もう1つのテーブル emp_dept は、どの従業員がどの部門で働いているかをキ

    2022-04-07 10:29:32
  • [解決済み】MySQL。行をコピーして、いくつかのフィールドを変更するにはどうすればよいですか?

    質問 大量の行があり、コピーしたいのですが、1つのフィールドを変更する必要があります。 コピーしたい行を選択できるのですが。 select * from Table where Event_ID = "120" では、これらの行をすべてコピーして、新しい行を作成したいのですが、その際に Event_ID から 155 . どうすれば実現できるのでしょうか? どのように解

    2022-04-07 06:33:33
  • [解決済み] あるフィールドの日付と別のフィールドの時刻を結合する方法 - MS SQL Server

    質問 私が扱っているエキスでは、2つの datetime カラムがあります。1つのカラムには日付が、もう1つのカラムには時刻が、このように格納されます。 これらの2つのフィールドを1つのカラムにまとめるには、どのようにテーブルをクエリすればよいのでしょうか。 datetime ? 日付 2009-03-12 00:00:00.000 2009-03-26 00:00:00.

    2022-04-07 06:25:29
  • [解決済み】CSVファイルをSQL Serverへインポートする。

    質問 をインポートするためのヘルプを探しています。 .csv ファイルをSQL Serverに BULK INSERT と、基本的な質問がいくつかあります。 問題点 CSVファイルのデータには , (カンマ)で区切られたデータ(例:description)を扱うインポートをするにはどうしたらよいですか? クライアントがExcelでCSVを作成した場合、カン

    2022-04-07 05:38:08
  • [解決済み】保存されていないSQLクエリスクリプトを復元する

    質問 SSMSがクラッシュしたり、保存していないタブが誤って閉じられた場合、保存していないスクリプトを復元するにはどうすればよいですか? 解決方法は? 誰かが同じ問題につまずいたときのために、これを投稿します。 ググってみると 保存されていないスクリプトを取得する で、解決策が見つかりました。 以下を実行します。 select スクリプトを使用します。これは、過

    2022-04-07 05:07:24
  • [解決済み】PostgreSQLでグループ化されたLIMIT:各グループの最初のN行を表示する?

    質問 各グループの最初のN行を、カスタムカラムで並べ替える必要があります。 次のような表があるとします。 db=# SELECT * FROM xxx; id | section_id | name ----+------------+------ 1 | 1 | A 2 | 1 | B 3 | 1 | C 4 |

    2022-04-07 04:17:48
  • [解決済み】SQLの構文は大文字と小文字を区別する?

    質問 SQLは大文字と小文字を区別するのでしょうか。 MySQLとSQL Serverを使ったことがありますが、どちらも大文字と小文字が区別されるようです。 これは常にそうなのでしょうか? 標準では大文字と小文字を区別するように定義されているのでしょうか? 解決方法は? SQL キーワードは大文字と小文字を区別しない ( SELECT , FROM , WHERE など)が、すべ

    2022-04-07 02:20:02
  • [解決済み】SQL Serverで外部キーを作成するにはどうすればよいですか?

    質問 SQL Server のオブジェクト作成コードをハンドコーディングしたことはありませんし、SQL Server と Postgres では外部キーのデクラレーションが異なるようです。以下は、これまでの私のSQLです。 drop table exams; drop table question_bank; drop table anwser_bank; create table ex

    2022-04-07 02:19:32
  • [解決済み】PostgreSQLの内側joinによる削除

    質問 DELETE B.* FROM m_productprice B INNER JOIN m_product C ON B.m_product_id = C.m_product_id WHERE C.upc = '7094' AND B.m_pricelist_version_id = '1000020' PostgreSQL 8.2.11で以下のようなエ

    2022-04-07 01:59:53
  • [解決済み】varcharカラムの最大長を変更する?

    質問 私は、内容を失うことなく、varcharカラムの長さを255文字から500文字に更新しようとしています。私は以前にテーブルを削除して再作成したことがありますが、私はこれを行うために使用する必要があると信じているalterステートメントに触れたことがない。ここにドキュメントがあります。 ALTER TABLE (Transfact-SQL) しかし、私には理解できない。 今のと

    2022-04-07 01:17:04
  • [解決済み】Oracle NVLとCoalesceの違いについて

    質問 OracleのNVLとCoalesceの間に明らかな違いはありますか? 明らかな違いは、coalesceはパラメータ・リストの最初の非NULL項目を返すのに対し、nvlは2つのパラメータを取り、それがNULLでなければ最初のパラメータを返し、そうでなければ2番目のパラメータを返すことです。 NVLはcoalesceのベースケースに過ぎないようです。 何か見落としているのでし

    2022-04-07 01:01:44