• SQL Server 2005でテーブルの複数のカラムの合計を見つける方法は?

    質問 私はテーブル Emp があり、これらの行があります。 Emp_cd | Val1 | Val2 | Val3 | Total -------+-------+-------+-------+------- 1 | 1.23 | 2.23 | 3.43 | 2 | 23.03 | 12.23 | 2.92 | 3 | 7.23 | 9

    2023-09-23 17:40:39
  • SQL Serverデータベースですべてのストアドプロシージャを一度に削除する方法は?

    質問 現在、スクリプトファイル内の各ストアドプロシージャに対して別々のドロップステートメントを使用しています。 IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MySP]') AND type in (N'P', N'PC')) DROP PROCEDURE [dbo].[M

    2023-09-19 09:55:39
  • PostgreSQLの「値が長すぎて文字が変化するタイプ(500)」がおかしい

    質問 私は以下のようなPostgresのスキーマを持っています。 問題は、説明欄に500文字以上のテキストを保存するたびに、エラーが発生することです。 value too long for type character varying(500) Postgresのドキュメントでは、type textの文字数は無制限であると書かれています。 postgresql-9.1

    2023-09-17 07:34:57
  • Oracleデータベースのすべてのシーケンスを取得するにはどうすればよいですか?

    質問 すべてのシーケンスを取得するために実行できるコマンドはありますか。 私はOracle 11gを使用しています。それに接続するためにToad for Oracleを使用しています。Toadでシーケンスを視覚的に見ることができますが、そのためのコマンドラインを知りたいのです。 どのように解決するのですか? select sequence_owner, sequence_name fr

    2023-09-15 17:09:21
  • 結合されていないレコードを探すにはどうしたらいいですか?

    質問 2つのテーブルがあり、結合されています。 Aには多くのB 普通なら select * from a,b where b.a_id = a.id aからbにレコードがあるものを全て取得する。 aのレコードのうち、bに何もないものだけを取得するにはどうしたらいいですか? どのように解決するのですか? select * from a where id not in

    2023-09-15 10:22:47
  • データベースのCREATEスクリプトをエクスポートする

    質問 pgAdminでデータベースを作成したのですが、CREATE sqlファイルをエクスポートしたいとします。 ダンプを生成するにはどうしたらいいでしょうか? どのように解決するのですか? 与えられたデータベースに存在するようにテーブルを作成するSQLスクリプトを生成するために行う。 pg_dump --schema-only --no-owner the_database

    2023-09-14 22:51:33
  • SQL Serverインスタンスのデータディレクトリを見つけるにはどうすればよいですか?

    質問 私たちは、いくつかの 巨大な データベース (20GB 以上) があり、そのほとんどは静的なルックアップ データを含んでいます。 私たちのアプリケーションはこれらのデータベースのテーブルに対して結合を実行するため、それらは各開発者のローカル SQL サーバーの一部でなければなりません (つまり、中央の共有データベース サーバーでホストすることはできません)。 実際の SQ

    2023-09-14 11:19:35
  • T-SQLでビットフィールドを反転させる方法は?

    質問 SQL Server で、更新クエリを使用してビットフィールドを反転させようとしています。最もエレガントな解決策は何ですか? T-SQL にはビット単位の NOT 演算子がないようで (私が明らかな何かを見逃していない限り)、更新を実行する他の方法を見つけることができませんでした。 どのように解決するのですか? bitwise-not は必要ありません。1 / true と

    2023-09-13 09:15:02
  • SQL: 3つの列の合計で、1つの列がNULL値である場合?

    質問 SELECT sum(TotalHoursM) + (TotalHoursT) + (TotalHoursW) + (TotalHoursTH) + (TotalHoursF) AS TOTAL FROM LeaveRequest どのように解決するのですか? カラム

    2023-09-13 03:24:45
  • SQL Management Studio の begin/end ブロックで "create schema" を使用できないのはなぜですか?

    質問 このデータベースのすべてのユーザーとスキーマを作成するスクリプトを作成しましたが、CREATE ステートメントを IF EXISTS チェックでラップすると、CREATE SCHEMA 呼び出しを BEGIN/END ブロックで実行できないことがわかりました。それは無効な構文であると文句を言われます。しかし、私はそれ自体でコマンドを実行することができます。コードのサンプルは以下のとおり

    2023-09-12 12:44:12
  • PostgresqlのNow()からCurrent_timestampへ

    質問 mysqlで、私はこれを行うことができます。 SELECT * FROM table WHERE auth_user.lastactivity > NOW() - 100 現在、postgresqlでこのクエリを使用しています。 SELECT * FROM table WHERE auth_user.lastactivity > CURRENT_TIMESTAMP

    2023-09-11 13:24:01
  • SQL 日付間の選択

    質問 売上報告書のために、2つの範囲からデータを選択するためにsqliteを実行しています。2つの日付の間のデータを選択するために、私は次のステートメントを使用しています。 SELECT * FROM test WHERE date BETWEEN "11/1/2011" AND "11/8/2011"; このステートメントは、基準外の日付も含めてすべての日付を取得します。入力された

    2023-09-07 13:10:41
  • 常にvarchar(MAX)が望ましいのでしょうか?

    質問 SQL Server について、私は理解しています。 var は、メモリが遅延割り当てされていることを意味し、(挿入時に)データに正確に適合していることを意味します。 MAX はサイズ制限がないことを意味します。 では、常に MAX を使うのが望ましいのでしょうか? varchar を使用する場合、全サイズを割り当てることはないのでしょうか? この

    2023-09-07 03:43:14
  • [解決済み] sqliteはselectの中で何らかのIF(条件)文をサポートしますか?

    質問 sqliteはselect文の中でsql関数"if"をサポートしていますか? 例えば select if( length( a ) > 4 , a , ' ') as b from foo で、長さが4文字以上ならaを返し、そうでなければbとして' 'を返します。 もし、selectで条件をサポートするのであれば、どのような構文を使用すべきでしょうか? 私が

    2023-09-05 20:41:06
  • SQL Serverでdate+timeから日付を取得する最も効率的な方法?

    質問 MS SQL 2000 および 2005 において、'2008-09-25 12:34:56' のような datetime が与えられた場合、'2008-09-25' のみを含む datetime を取得する最も効率的な方法は何でしょうか。 重複した ここで . どのように解決するのですか? 私は正直言って、Mattが示したフロア-フロート変換を今まで見たことがありま

    2023-09-04 19:59:41
  • PostgreSQLのSELECTで行を制限する方法

    質問 SQL Server の TOP や DB2 の FETCH FIRST または mySQL の LIMIT をPostgreSQLで使うのですか? どのように解決するのですか? あなたは LIMIT を、例えばMySQLと同じように SELECT * FROM users LIMIT 5;

    2023-09-04 11:40:30
  • SQL Server で、日、月、年を整数値で指定して日付を作成する方法

    質問 FOR 私が持っている場合の例。 DECLARE @Day int = 25 DECLARE @Month int = 10 DECLARE @Year int = 2016 を返したい。 2016-10-25 日付またはdatetimeとして どのように解決するのですか? SQL Server 2012+ では datefromparts() : se

    2023-09-01 02:37:28
  • SQL多重結合文

    質問内容 SQL ステートメントに内部結合が 1 つだけあるときは、完璧に動作しました。2 番目のテーブルを結合しようとしたところ、構文エラー (演算子が見つからない) というエラーが発生しました。ここで何が間違っているのでしょうか? adsFormView.SelectCommand = "SELECT * FROM [tableCourse] INNER JOIN [tableGrad

    2023-08-31 21:12:16
  • 整数から16進数、16進数から整数に変換する

    質問 というわけで、私はこのクエリを動作させています(ここで signal_data がカラムである場合)、Sybase では動作しますが、Microsoft SQL Server では動作しません。 HEXTOINT(SUBSTRING((INTTOHEX(signal_data)),5,2)) as Signal また、Excelでも(ここで A1 には値が含まれています

    2023-08-29 11:41:20
  • OracleでSQLを使用して現在の年を取得するにはどうすればよいですか?

    質問 SQL文の変数として現在の年を追加する必要がありますが、SQLを使用して現在の年を取得するにはどうすればよいですか。 すなわち 間 to_date('01/01/ **現在の年**です。 00:00:00', 'dd/mm/yyyy hh24:mi:ss') AND to_date('31/12/) **現在の年** 23:59:59',

    2023-08-29 08:21:25