• [解決済み] SELECT INTO句にUNION [ALL]を使用することは可能でしょうか?

    質問 SQL Serverでは、CustomersテーブルからtmpFerdeenに100レコードを挿入します:-)。 SELECT top(100)* INTO tmpFerdeen FROM Customers UNION ALL SELECTをまたいでSELECT INTOすることは可能ですか:-) SELECT top(100)* FROM Customers UNION

    2022-04-21 07:08:38
  • [解決済み] SQLのWHERE句におけるINとORの比較

    質問 大きなデータベースを扱う場合、どちらの方がパフォーマンスが高いですか? IN または OR をSQLで指定します。 Where -の節は? 実行方法について何か違いがあるのでしょうか? どのように解決するのですか? 以下のような性能差を知りたいということですね。 WHERE foo IN ('a', 'b', 'c') WHERE foo = 'a' OR foo

    2022-04-21 06:56:40
  • [解決済み] 現在のトランザクションレベルを知るには?

    質問 SQL Serverで現在のデータベースのトランザクションレベルを見つけるにはどうすればよいですか? 解決方法は? これを実行してください。 SELECT CASE transaction_isolation_level WHEN 0 THEN 'Unspecified' WHEN 1 THEN 'ReadUncommitted' WHEN 2 THEN 'ReadCo

    2022-04-21 05:49:26
  • [解決済み] タグ付けのためのデータベース設計【終了しました

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 終了 3ヶ月前 . <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているものの、歴史的な意義があ

    2022-04-20 21:50:27
  • [解決済み] 1列のみのDISTINCT

    質問 例えば、次のようなクエリーがあるとします。 SELECT ID, Email, ProductName, ProductModel FROM Products 重複したEメールを返さないようにするには、どのように修正すればよいですか? 言い換えると、複数の行に同じメールが含まれている場合、そのうちの1行(できれば最後の1行)だけを結果に含めたいのです。他の列の重複は許可され

    2022-04-20 21:33:55
  • [解決済み] PostgreSQL DBの現在の接続数を取得するための正しいクエリ

    質問 次の2つのうち、どちらがより正確でしょうか? select numbackends from pg_stat_database; select count(*) from pg_stat_activity; 解決方法は? この2つの要求は等価ではありません。最初のものと等価なバージョンは、次のようになります。 SELECT sum(numbackends) FROM p

    2022-04-20 20:22:39
  • [解決済み] オラクル「(+)」。演算子

    質問 古いSQLステートメントをドキュメント化するため、またおそらくそれらを強化するためにチェックしています。 DBMSはOracleです。 このような文章は理解できませんでした。 select ... from a,b where a.id=b.id(+) について混乱しています。 (+) 演算子について、どこのフォーラムに行っても教えてもらえませんでした...。(引用符

    2022-04-20 19:48:49
  • [解決済み] 2つの日付の間の勤務日数を数える

    質問 SQL Serverで、2つの日付の間の勤務日数を計算するにはどうすればよいですか? 月曜日から金曜日までで、T-SQLであること。 解決方法は? 月曜日から金曜日までの平日であれば、このように1回のSELECTでできます。 DECLARE @StartDate DATETIME DECLARE @EndDate DATETIME SET @StartDate = '20

    2022-04-20 19:32:16
  • [解決済み】テーブルの特定の列の最初の文字を削除するにはどうすればよいですか?

    質問 SQLで、あるテーブルの特定の列の値の最初の4文字を削除するにはどうすればよいですか? カラム名は Student Code で、値の例としては ABCD123Stu1231 . 私は、すべてのレコードのテーブルから最初の4文字を削除したい。 ご指導ください。 どのように解決するのですか? SELECT RIGHT(MyColumn, LEN(MyColumn) - 4

    2022-04-20 17:46:39
  • [解決済み] DELETEステートメントでエイリアスを使用できないのはなぜですか?

    質問 Visual Studio 2010のSQL Server Compact Editionでは(もしかしたらSQL ServerやSQL全般かもしれませんが)、このコマンドは動作します。 DELETE FROM foods WHERE (name IN ('chickens', 'rabbits')) というエラーが出ますが、このコマンドでは Error near ident

    2022-04-20 16:10:27
  • [解決済み] SQL Serverで先頭のゼロをトリミングするためのより良いテクニック?

    質問 今まで使っていたのは こん をしばらく続けます。 SUBSTRING(str_col, PATINDEX('%[^0]%', str_col), LEN(str_col)) しかし最近、'00000000'のようなすべての"0"文字を含む列で、一致する非"0"文字を見つけることができない問題を発見しました。 私が見た別の手法としては TRIM : REPLACE

    2022-04-20 15:53:53
  • [解決済み] PostgreSQLの場合。通貨にはどのデータ型を使うべきですか?

    質問 と思われます。 Money のようなタイプは推奨されません。 ここで 私のアプリケーションは通貨を保存する必要がありますが、どのデータ型を使用すればよいですか?Numeric、Money、FLOATのどれを使うべきでしょうか? どのように解決するのですか? 数値 を強制的に2単位の精度で設定します。なぜなら、そうすると、財務報告書の最終的な数字が数ドルの誤差で間

    2022-04-20 14:49:55
  • [解決済み] カラムデータ型におけるBYTEとCHARの違いについて

    質問 Oracleの場合、.NETと.NETの違いは何ですか? CREATE TABLE CLIENT ( NAME VARCHAR2(11 BYTE), ID_CLIENT NUMBER ) そして CREATE TABLE CLIENT ( NAME VARCHAR2(11 CHAR), -- or even VARCHAR2(11) ID_CLIENT NUMBER

    2022-04-20 12:04:31
  • [解決済み] SQL Server 2005 ユニーク制約の作成方法

    質問 SQL Server 2005で、既存のテーブルに一意制約を作成するにはどうすればよいですか? TSQLとデータベースダイアグラムでのやり方の両方を探しています。 どのように解決するのですか? SQLコマンドは ALTER TABLE &lt;tablename&gt; ADD CONSTRAINT &lt;constraintname&gt; U

    2022-04-20 08:14:15
  • [解決済み] psqlのリストア中に不正なコマンドを入力した。

    質問 ダンプファイルを復元しようとしているが、エラーが発生した。 psql:psit.sql:27485: invalid command \N 解決策はあるのでしょうか?検索してみましたが、明確な回答は得られませんでした。 どのように解決するのですか? Postgresは \N をNULL値の代用記号として使用します。しかし、すべての psql コマンドはバックスラッシ

    2022-04-20 03:15:59
  • [解決済み】Common Table ExpressionsのネストされたWITH句を作成することは可能ですか?

    質問 WITH y AS ( WITH x AS ( SELECT * FROM MyTable ) SELECT * FROM x ) SELECT * FROM y このようなものはうまくいくのでしょうか?さっき試したんですが、うまくいきませんでした。 どのように解決するのですか? 厳密にはネストされていませんが、共通のテーブル式を使用

    2022-04-19 16:19:48
  • [解決済み] Sql Server Management Studioでヘッダを含む結果を保存する

    質問 SQL Server Management Studioを使用しています。 クエリの結果をエクセルファイルに保存したいのですが、どうすればよいですか? 私は、"save as"を選択し、CSVファイルに保存し、エクセルで開くことができるようにしました。列のヘッダーがないことを除けば、すべて順調です。 解決方法は? Tools &gt; Options &gt;

    2022-04-19 15:33:17
  • [解決済み] Postgresql - varcharカラムのサイズを小さく変更する

    質問 について質問があります。 ALTER TABLE コマンドを、非常に大きなテーブル (約 3,000 万行) 上で使用することができます。 そのカラムのひとつは varchar(255) にリサイズしたい。 varchar(40) . 基本的には、以下のコマンドを実行して、カラムを変更したいと思います。 ALTER TABLE mytable ALTER COLUMN myco

    2022-04-19 09:17:09
  • [解決済み】SQL Server 2008 R2でデータベースの名前を変更するとエラーになる。

    質問 私はこのクエリを使って、データベースの名前を変更しています。 ALTER DATABASE BOSEVIKRAM MODIFY NAME = [BOSEVIKRAM_Deleted] しかし、実行するとエラーが表示されます。 Msg 5030, Level 16, State 2, Line 1 操作を実行するために、データベースを排他的にロックすることができま

    2022-04-18 05:38:26
  • [解決済み] SQL、あるいはTSQLはチューリング完全か?

    質問 今日、会社でこんな話が出ました。 私はそんなことをする予定はないのですが、理論的にはSQLでコンパイラを書くことはできるのでしょうか? 一見したところ、多くの問題のクラスで非常に面倒ではありますが、チューリング完全であるように私には見えます。 もしチューリング完全でないとしたら、そうなるためには何が必要ですか? 注:私はSQLでコンパイラを書くようなことをしたいとは思っていま

    2022-04-18 04:36:06