• [解決済み] T-SQLのブーリアン演算 'NOT' は 'bit' データ型では機能しない?

    質問 単一のブール NOT 操作を実行しようとすると、MS SQL Server 2005 では、次のブロックは動作しないようです。 DECLARE @MyBoolean bit; SET @MyBoolean = 0; SET @MyBoolean = NOT @MyBoolean; SELECT @MyBoolean; 代わりに、私はより多くの成功を得るために DECLARE

    2023-06-17 13:22:31
  • [解決済み] drop tableとtruncate tableの違い?

    質問 私は、レポートのロールアップの一部として構築したいくつかのテーブルを持っています。私はその後、それらをまったく必要としません。誰かが、それがより速くなるようにそれらを切り捨てることに言及しました。 どのように解決するのですか? テーブルからレコードを削除すると、削除ごとにログが記録され、削除されたレコードの削除トリガーが実行されます。Truncate は、各行をログに記録するこ

    2023-06-17 08:16:02
  • [解決済み] SQL IN はパフォーマンスに影響するのか?

    質問 次のようなクエリがあります。 SELECT FieldX, FieldY FROM A WHERE FieldW IN (108, 109, 113, 138, 146, 160, 307, 314, 370, 371, 441, 454 ,457, 458, 479, 480, 485, 488, 490, 492, 519, 523, 525, 534, 539, 543, 54

    2023-06-15 13:39:41
  • [解決済み] IDENTITY列が1つしかないテーブルに行を挿入する[重複]。

    質問 この質問はすでにここに回答があります : IDENTITYカラムが1つだけのテーブルに挿入する方法は? (4つの回答) 終了 5ヶ月前

    2023-06-15 12:26:31
  • [解決済み] SQLクエリでのグループ化されたCOUNTのSUM

    質問 2つのフィールドを持つテーブルがあります。 ID名 -- ------- 1 アルファ 2 ベータ 3 ベータ 4 ベータ 5 チャーリー 6 チャーリー 名前でグループ化し、'count'で、'SUM'という行を作りたい。 名前 カウント ------- ----- アルファベット1 ベータ 3 チャーリー 2 SUM 6 テーブルの下にSUM行を追加するクエリは

    2023-06-15 08:27:01
  • [解決済み] MySQL - 同じ構造で異なるデータを持つ複数のテーブルからデータを選択する

    質問 私は、全く同じデータ構造を持つ5つのテーブルで構成されたデータベースを持っています。データは、ローカライズの目的で、合計約450万レコードを分割するために、この方法で分離されています。 ほとんどの場合、必要なのは 1 つのテーブルだけで、すべてうまくいきます。しかし、2 つ以上のテーブルからデータが必要な場合があり、ユーザー定義の列でソートする必要があります。ここで問題が発生しまし

    2023-06-15 05:27:10
  • [解決済み] 異なる行を選択しながら、1つのフィールドの最小値でグループ化する

    質問 私がやろうとしていることは、次のようなことです。例えば、このテーブルtがあるとします。 key_id | id | record_date | other_cols 1 | 18 | 2011-04-03 | x 2 | 18 | 2012-05-19 | y 3 | 18 | 2012-08-09 | z 4 | 19 | 2009-0

    2023-06-15 04:40:26
  • [解決済み] dbms_lob.getlength() と length() による Oracle の blob サイズの比較

    質問 と同じ結果が出ています。 select length(column_name) from table として select dbms_lob.getlength(column_name) from table しかし この質問 を使うのが良いようです。 dbms_lob.getlength() . を使用することに何か利点はあるのでしょうか? dbms_

    2023-06-12 02:29:07
  • [解決済み] SQLクエリ - UNIONでOrder Byを使用する

    質問 2 つのテーブルからデータを取得する場合、どのようにすればプログラム上でユニオンクエリをソートすることができますか? たとえば SELECT table1.field1 FROM table1 ORDER BY table1.field1 UNION SELECT table2.field1 FROM table2 ORDER BY table2.field1 例外を投げる

    2023-06-11 07:01:24
  • [解決済み] 数百万行をIDで削除する最適な方法

    質問 PG データベースから約 200 万行を削除する必要があります。私は、削除する必要がある ID のリストを持っています。しかし、私がこれをしようとするどの方法も、何日もかかっています。 私はそれらをテーブルに入れ、100 のバッチでそれを行うことを試みました。4 日後、これはまだ実行中で、297268 行しか削除されていません。(ID テーブルから 100 の ID を選択し、そ

    2023-06-09 11:35:30
  • [解決済み] 無効な電子メールアドレスを検索するためのSqlスクリプト

    質問 アクセスデータベースからデータをインポートしましたが、電子メールアドレスフィールドにバリデーションがありませんでした。 どなたか、無効な電子メールアドレスのリスト (@ がないなど) を返すことができる SQL スクリプトをお持ちですか。 どのように解決するのですか? SELECT * FROM people WHERE email NOT LIKE '%_@__%.__%'

    2023-06-09 05:42:49
  • [解決済み] 外部キーは同じテーブルの主キーを参照できますか?

    質問 私はただ、外部キーに uniqueness プロパティを持たないからです。 しかし、いくつかの人々は、それがテーブルを自己結合する場合になることができると言いました。 私は初めて SQL . それが本当なら、どのように、なぜ説明してください? Employee table | e_id | e_name | e_sala | d_id | |---- |-----

    2023-06-07 21:37:37
  • [解決済み] データベース内の2つのフィールドを区別するSQL

    質問 データベースのテーブルで、2つの異なるフィールドの明確な組み合わせを得ることができますか? もし可能なら、SQLの例を示してください。 どのように解決するのですか? 単純にどうすればよいのでしょう。 select distinct c1, c2 from t または select c1, c2, count(*) from t group by c1, c2

    2023-06-06 13:25:23
  • [解決済み] SQLのTopキーワードとLimitキーワードの違いについて

    質問 簡単な質問です。次の2つのクエリを持っているとします。 SELECT TOP 2 * FROM Persons; と SELECT * FROM Persons limit 2; 上記2つのクエリの実行の違いを知りたいのですが? 基本的には、どのような場合に limit キーワードを使うべきか、そして top キーワードの使用が適切な場合について説明します。 ま

    2023-06-05 16:04:40
  • [解決済み] SQL ServerでのSELECT FOR UPDATE

    質問 私は Microsoft SQL Server 2005 データベースを、分離レベル READ_COMMITTED と READ_COMMITTED_SNAPSHOT=ON . では、使いたい。 SELECT * FROM <tablename> FOR UPDATE ...そのため、他のデータベース接続が同じ行にアクセスしようとするとブロックされます "

    2023-06-03 18:13:22
  • [解決済み] SQL-Serverでパーセント値を格納する最も良い方法は何ですか?

    質問 SQLサーバーにパーセントを表す値を格納したいのですが、どのようなデータ型が好ましいですか? どのように解決するのですか? decimal(p, s)とnumeric(p, s) p (精度)です。 格納される小数点の最大合計桁数(小数点の左側と右側の両方) s(スケール)。 小数点以下の右側に格納される小数点以下の桁数 (-> s は小数点以

    2023-06-03 10:51:01
  • [解決済み] SQL ServerでIDENTITY_INSERTがONまたはOFFに設定されているかどうかを確認するにはどうすればよいですか?

    質問 検索してみたのですが、これが出てくるスレッドは、質問を理解していない人が回答していることが多いようです。 次のような構文をとります。 SET IDENTITY_INSERT Table1 ON もっとこう、どうやるんだ。 GET IDENTITY_INSERT Table1 この情報を得るために、データベースのデータや設定には一切手を加えたくないのですが。 ありが

    2023-06-01 01:32:14
  • [解決済み] SQL Server のカーソルで複数の値を取得する

    質問 一度に処理したい行からいくつかの列を含むカーソルを持っています。 カーソルを使用する方法について私が見た例のほとんどは、カーソルから特定の列を一度にスカラー値に割り当てて、次の行に移動することを示しています。 などです。 OPEN db_cursor FETCH NEXT FROM db_cursor INTO @name WHILE @@FETCH_STATUS =

    2023-05-31 02:46:23
  • [解決済み] クライアントとサーバーのデータベースを同期させる

    質問 常にオンラインではないクライアント アプリケーションと中央サーバー上のデータを同期させるための一般的な方法を探しています。 私の特定のケースでは、SQLiteデータベースを持つアンドロイド携帯電話アプリケーションと、MySQLデータベースを持つPHPウェブアプリケーションがあります。 ユーザーは、電話アプリケーションとウェブアプリケーションで情報を追加および編集することができま

    2023-05-30 22:28:06
  • [解決済み] トリガーの作成と置換 postgres

    質問 Postgresのテーブルに対してトリガーを作成または置換したいのですが、そのようなSQL式はありません。しかし、そのようなSQL式はありません。 私は、"を行うことができることを見ます。 DROP TRIGGER IF EXISTS "最初の( http://www.postgresql.org/docs/9.5/static/sql-droptrigger.html ).

    2023-05-25 06:51:24