• [解決済み] SQLでランダムな行を要求する方法は?

    質問 純粋なSQLでランダムな行を要求するにはどうすればよいですか? どのように解決するのですか? こちらの記事をご覧ください。 データベースのテーブルからランダムな行を選択するSQL . MySQL、PostgreSQL、Microsoft SQL Server、IBM DB2、Oracleでこれを行う方法について説明しています(以下はそのリンクからコピーしたものです)。

    2022-03-17 11:55:21
  • [解決済み] SQL 昇順ソート時に null 値を最後にする方法

    質問 datetimeフィールドを持つSQLテーブルがあります。このフィールドはNULLにすることができます。クエリを実行し、結果をdatetimeフィールドで昇順にソートしたいのですが、datetimeフィールドがNULLの行は、リストの最初ではなく、最後に欲しいのですが、どうすればいいですか? それを実現する簡単な方法はありますか? どのように解決するのですか? select

    2022-03-17 09:52:47
  • [解決済み] SQL Serverで実行中の合計を計算する

    質問 次のような表があるとします(名称は TestTable ): id somedate somevalue -- -------- --------- 45 01/Jan/09 3 23 08/Jan/09 5 12 02/Feb/09 0 77 14/Feb/09 7 39 20/Feb/09

    2022-03-17 07:40:03
  • [解決済み] SQL Server 2008を使用してIDENTITY_INSERTをオン/オフする方法は?

    質問 を挿入する際にエラーが発生するのはなぜですか? IDENTITY_INSERT がOFFになっていませんか? SQL Server 2008で正しくオンにするにはどうすればよいのでしょうか?SQL Server Management Studioを使用することでしょうか? このクエリを実行しました。 SET IDENTITY_INSERT Database. dbo. B

    2022-03-17 04:21:13
  • [解決済み] Oracleの全テーブルのリストを取得しますか?

    質問 Oracleデータベースに照会して、その中のすべてのテーブルの名前を表示するにはどうすればよいですか? どのように解決するのですか? SELECT owner, table_name FROM dba_tables これは、アクセス権があることを前提にしています。 DBA_TABLES データディクショナリビューを使用します。 これらの権限を持たないが必要な場合は、D

    2022-03-17 01:55:24
  • [解決済み] SQL Serverで動的なSELECT TOP @var

    質問 SQL Serverで返す行数を設定する動的変数を持つにはどうすればよいですか?以下は、SQL Server 2005+の有効な構文ではありません。 DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable 解決方法は? SELECT TOP (@count) * FROM SomeTable

    2022-03-16 23:38:20
  • [解決済み] mysqldumpで特定のテーブルをスキップする

    質問 mysqldump コマンドから特定のテーブルを制限する方法はありますか? たとえば、次のような構文でダンプします。 のみ table1とtable2です。 mysqldump -u username -p database table1 table2 > database.sql しかし、すべてのテーブルをダンプする同様の方法はあるのでしょうか? ただし

    2022-03-16 22:45:47
  • [解決済み] Oracleで上位100行を選択する方法は?

    質問 私の要件は、各クライアントの最新の注文を取得し、次に上位100レコードを取得することです。 私は、各顧客の最新の注文を取得するために、以下のように1つのクエリを書きました。内部クエリは問題なく動作します。しかし、私はその結果に基づいて最初の100を取得する方法がわかりません。 SELECT * FROM ( SELECT id, client_id, ROW_

    2022-03-16 21:50:17
  • [解決済み] SET NOCOUNT ON 使用法

    質問 インスパイアード・バイ この質問 SET NOCOUNTについて見解の分かれるところですが...。 SQL Server では SET NOCOUNT ON を使用する必要がありますか?そうでない場合、なぜそうしないのでしょうか? 機能概要 2011年7月22日、6を編集 DML の後に表示される "xx rows affected" というメッセージを抑

    2022-03-16 20:03:41
  • [解決済み] SQL Serverでストアドプロシージャ内のテキストを検索する

    質問 データベースのすべてのストアドプロシージャから、あるテキストを検索したいのですが。以下のようなSQLを使用します。 SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o

    2022-03-16 19:12:18
  • [解決済み] NOT IN vs NOT EXISTS

    質問 これらのクエリのうち、どちらが速いか? NOT EXISTSです。 SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od

    2022-03-16 14:59:03
  • [解決済み] SQL Serverでシングルクォートをエスケープするにはどうすればよいですか?

    質問 私は、以下のことを試みています。 insert SQL Server 9 のテーブルにテキストデータを格納します。 テキストにはシングルクオート ' . どうすれば逃れられるの? シングルクォートを2つ使ってみましたが、いくつかエラーが出ました。 例えば insert into my_table values('hi, my name''s tim.'); 解

    2022-03-16 14:49:05
  • [解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?

    質問 SQLiteデータベースファイルのテーブルとテーブル内の行を一覧表示するには、どのようなSQLを使用すればよいですか? ATTACH コマンドを実行できますか? 解決方法を教えてください。 その .tables を、そして .schema ヘルパー関数は、アタッチされたデータベースを調べません。 SQLITE_MASTER テーブルを使用します。その結果、もしあなたが

    2022-03-16 13:28:14
  • [解決済み] PostgreSQLで一重引用符で囲まれたテキストを挿入する

    質問 私はテーブルを持っています test(id,name) . のような値を挿入する必要があります。 user's log , 'my user' , customer's . insert into test values (1,'user's log'); insert into test values (2,''my users''); insert into t

    2022-03-16 13:20:57
  • [解決済み] SQL Serverで、1つのALTER TABLEステートメントで複数のカラムをDROPする方法は?

    質問 1つのテーブルから複数のカラムをドロップするSQLコマンドを1つにまとめて書きたい。 ALTER TABLE ステートメントを使用します。 から MSDN の ALTER TABLE ドキュメント ... DROP { [CONSTRAINT] constraint_name | COLUMN column_name } 制約名または列名をテーブルから削除すること

    2022-03-16 10:51:48
  • [解決済み] JOINとINNER JOINの違いについて

    質問 これらの結合はどちらも同じ結果をもたらします。 SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK 対 SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK この2つの文は、パフォーマンスなどに違いはあるのでし

    2022-03-16 10:15:58
  • [解決済み] アクティブなSQL Server接続を確認するにはどうすればよいですか?

    質問 SQL Server 2008 Enterpriseを使用しています。アクティブなSQL Server接続と、すべての接続の関連情報(どのIPアドレスから、どのデータベースに接続するか、など)を確認したい。 この問題を解決するための既存のコマンドはありますか? 解決方法を教えてください。 を使用することができます。 sp_who ストアドプロシージャを使用します。

    2022-03-16 09:58:34
  • [解決済み] SQL Server の CASE ステートメントで OR がサポートされていない。

    質問 その OR 演算子で WHEN の節は CASE 文はサポートされていません。どうすればよいですか? CASE ebv.db_no WHEN 22978 OR 23218 OR 23219 THEN 'WECS 9500' ELSE 'WECS 9520' END as wecs_system 解決方法は? そのフォーマットでは、どちらか

    2022-03-16 09:44:16
  • [解決済み] SQLiteデータベースで、一度に複数行を挿入することは可能ですか?

    質問 MySQLでは、このように複数行を挿入することができます。 INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); しかし、このようなこ

    2022-03-16 09:11:26
  • [解決済み] ある列の最大値を持つ行を取得する

    質問 表です。 UserId, Value, Date. 各UserIdのmax(Date)のUserId, Valueを取得したいのですが。つまり、各UserIdのうち、最新の日付を持つUserIdのValueです。これを単純にSQLで行う方法はありますか?(できればオラクルで) 更新してください。 曖昧な表現で申し訳ありませんが、私はすべてのUserIdsを取得する必要

    2022-03-16 07:52:30