• [解決済み】Scope_Identity()、Identity()、@Identity、Ident_Current()の違いは何ですか?)

    質問 知っている Scope_Identity() , Identity() , @@Identity および Ident_Current() はすべてidentityカラムの値を取得しますが、その違いを知りたいのです。 私が抱いている論争の一つは、上記のこれらの関数に適用されるスコープとは何を意味するのか、ということです。 また、それらを使用するさまざまなシナリオの簡単な

    2022-04-03 14:04:28
  • [解決済み】Postgresqlで、2つのカラムの組み合わせで一意性を強制する。

    質問 PostgreSQLで、2つの列が一意でなければならないようなテーブルを設定したいのです。どちらかの値が複数あっても構いませんが、両方を共有するものが2つない限りです。 例えば CREATE TABLE someTable ( id int PRIMARY KEY AUTOINCREMENT, col1 int NOT NULL, col2 int NOT

    2022-04-03 13:27:31
  • [解決済み】SQLのシングルクォートとダブルクォートの違いは何ですか?

    質問 SQLのシングルクォートとダブルクォートの違いは何ですか? どのように解決するのですか? SQLでは、文字列の先頭と末尾を示すためにシングルクォートを使用します。一般的にSQLでは二重引用符は使用されませんが、データベースによって異なる場合があります。 シングルクォートを使用するよう心がけてください。 とにかくそれが主な使い方です。 アプリケーション・コードで参照するカ

    2022-04-03 10:04:21
  • [解決済み】PostgreSQL。PostgreSQLデータベースでユーザーにすべての権限を与える

    質問 あるユーザーを管理者にすることなく、データベースの全権限を与えたいと思います。 なぜそうしたいかというと、現在、DEVとPRODは同じクラスタ上の異なるDBなので、あるユーザーがプロダクションのオブジェクトを変更できるようにしたくないのですが、DEV上のオブジェクトは変更できる必要があります。 試してみました。 grant ALL on database MY_DB to gro

    2022-04-03 08:39:43
  • [解決済み】Eメールアドレスを主キーにする?

    質問 メールアドレスは、オートインクリメントの数字と比較すると、一次候補としては不利でしょうか? 私たちのWebアプリケーションでは、電子メールアドレスがシステム内で一意であることが必要です。そこで、メールアドレスを主キーにしようと考えました。しかし、私の同僚は、文字列の比較は整数の比較よりも遅くなると提案しています。 主キーにemailを使用しない正当な理由があるのでしょうか?

    2022-04-03 08:34:11
  • [解決済み】Oracle「Partition By」キーワード

    質問 について、どなたか説明してください。 partition by キーワードの役割と簡単な動作例、そしてなぜこのキーワードを使いたいのかを教えてください。 他の人が書いたSQLクエリを持っているのですが、それが何をするものなのか理解しようとしています。 partition byの例。 SELECT empno, deptno, COUNT(*) OVER (PARTITION

    2022-04-03 08:19:25
  • [解決済み】大きなMS SQLの.sqlファイルをインポートする方法は?

    質問内容 RedGate SQL data compare を使って、.sql ファイルを生成し、ローカルマシンでそれを実行できるようにしました。しかし、問題はファイルが300mb以上あり、クリップボードが処理できないためコピー&ペーストができず、SQL Server Management Studioでファイルを開こうとすると、ファイルが大きすぎるというエラーが表示されます。 大きな.

    2022-04-03 05:43:24
  • [解決済み】"with "を複数使用することはできますか?

    質問 一例です。 With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [I

    2022-04-03 04:21:58
  • [解決済み】SQLで結合順は重要か?

    質問 パフォーマンスを無視して、以下のクエリ A と B で同じ結果が得られるでしょうか?CとDはどうでしょうか? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from

    2022-04-03 04:21:05
  • [解決済み】Oracleでトップ1を行うには?[重複しています]

    質問 この質問はすでにここに回答があります : Oracleクエリで、順序付け後に返される行数を制限するには? (回答14件) 閉店 先月

    2022-04-03 02:30:06
  • [解決済み】SQLでランダムに行を選択する方法は?

    質問 MSSQL Server 2005を使用しています。私のデータベースには、2つの列 "Id"と "Name"と約1000の結果を持つテーブル"customerNames"があります。 毎回ランダムに5人の顧客を選ばなければならない機能を作っています。クエリを実行すると、毎回ランダムな5行(IdとName)を取得するクエリを作成する方法を教えてください。 どのように解決するのです

    2022-04-02 21:45:27
  • [解決済み】SQLキーワードのようなSQLカラム名をどう扱うか?

    質問 私のカラムの1つは from . 私が作ったのではないので、名前を変更することはできません。 次のようなことをしてもいいのでしょうか? SELECT from FROM TableName それともSQL Serverが混乱しないような特別な構文があるのでしょうか? どのように解決するのですか? カラム名を以下のように括弧で囲みます。 from は[from]になります。

    2022-04-02 21:32:19
  • [解決済み】postgresqlのinformation_schemaにあるすべてのテーブルを一覧表示する。

    質問 PostgreSQL の information_schema 内のすべてのテーブルをリストアップする最良の方法は何ですか? 明確にするために:私は空のDBで作業しています(私は独自のテーブルを追加していません)、しかし私はinformation_schema構造内のすべてのテーブルを見たいと思っています。 どのように解決するのですか? を実行するだけで良いはずです。 s

    2022-04-02 18:37:36
  • [解決済み】Postgresの配列に値が存在するかどうかを確認する

    質問 Postgres 9.0を使用して、指定された配列に値が存在するかどうかをテストする方法が必要です。今のところ、私はこのようなものを思いつきました。 select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) しかし、もっとシンプルな方法があるはずだと思い続けているのですが、それが見つかりません。こ

    2022-04-02 18:19:42
  • [解決済み] [Solved] sql serverに存在する場合のみ外部キー制約を削除するにはどうすればよいですか?

    質問 以下のコードを使用して、テーブルが存在する場合は削除することができますが、制約で同じことを行う方法がわかりません。 IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go また、このコードで制

    2022-04-02 15:01:59
  • [解決済み】時間を考慮せずに日付時間列でグループ化する方法

    質問 商品の注文がたくさんあり、日付でグループ化し、その日付の数量を合計しようとしています。時間を考慮せずに、月/日/年でグループ化するにはどうしたらよいでしょうか? 3/8/2010 7:42:00 でグループ化する必要があります。 3/8/2010 4:15:00 解決方法は? キャスト/コンバート の値を Date をグループ別に作成します。 GROUP

    2022-04-02 11:31:10
  • [解決済み】PostgreSQL クロスタブ クエリ

    質問 PostgreSQLでクロスタブ(crosstab)クエリを作成する方法を知っている人はいますか? 例えば、次のようなテーブルがあります。 Section Status Count A Active 1 A Inactive 2 B Active 4 B Inactive 5

    2022-04-02 09:35:36
  • [解決済み】複数列のDISTINCTをカウントする

    質問 このようなクエリを実行する良い方法はありますか? SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery 私はこのテーブルから明確な項目の数を数える必要がありますが、明確なのは2つの列にわたっています

    2022-04-02 09:30:28
  • [解決済み】SQL RANK()とROW_NUMBER()の比較)

    質問 これらの違いについて混乱しています。 以下のSQLを実行すると、2つの同じ結果セットが得られます。 どなたか違いを説明していただけませんか? SELECT ID, [Description], RANK() OVER(PARTITION BY StyleID ORDER BY ID) as 'Rank' FROM SubStyle SELECT ID, [Des

    2022-04-02 09:21:20
  • [解決済み】MySQLでカラムに同じ値を持つ行を検索する

    質問 メンバー]テーブルで、いくつかの行が同じ値の email カラムを使用します。 login_id | email ---------|--------------------- john | [email protected] peter | [email protected] johnny | [email protected] ... 一部の

    2022-04-02 08:58:48