• [解決済み] sqliteにオートインクリメントはありますか?

    質問 自動インクリメントのテーブルを作成しようとしています。 primary key で Sqlite3 . 本当に可能かどうかわかりませんが、他のフィールドの指定だけでよいと思っています。 例えば CREATE TABLE people (id integer primary key auto increment, first_name varchar(20), last_

    2022-05-28 07:52:21
  • [解決済み] エンティティ・アトリビュート・バリュー データベース vs. 厳密なリレーショナルモデル Ecommerce

    質問 というのが無難でしょう。 EAV/CR データベースモデルは悪いものです。 とはいえ 質問です。 実行時に変更可能な電子商取引製品を記述する属性のクラス(quot;class&quot)を扱うには、どのようなデータベースモデル、テクニック、パターンを使用すべきでしょうか? 優れた E コマース データベースでは、オプションのクラスを保存します (テレビの解像度のよう

    2022-05-28 01:30:19
  • [解決済み] SQL Server の XML カラムの値を問い合わせるには?

    質問 次のようなXMLがXMLカラム( Roles という名前の)SQL Server データベースに保存されています。 <root> <role>Alpha</role> <role>Beta</role> <role>Gamma</role> </root> 特定の

    2022-05-27 20:40:15
  • [解決済み] select *を使用しない理由は何ですか?

    質問 セレクトクエリで使用する各カラムに具体的な名前を付けるべきだと主張する人を何人も見かけました。 どうせすべてのカラムを使うのであれば、どうして SELECT * ? という質問を考えても、*. SQLクエリ - ビューから*を選択するか、ビューからcol1、col2、...colNを選択します。 * を考えても、私はこの問題に少し異なる観点からアプローチしているので、これ

    2022-05-27 02:34:39
  • [解決済み] SQL-Serverでテーブル変数を削除するにはどうしたらいいですか?また、これを行う必要がありますか?

    質問 スクリプトの中にテーブル変数があります(ストアドプロシージャではありません)。 2つの質問があります。 テーブル変数を削除するにはどうすればよいですか。 Drop Table @varName は "Incorrect snytax" エラーを出します。 常にこの操作を行うべきですか? 良い習慣だと聞いています。 このような小さなスクリプトでは、本当に必要なのでしょうか?

    2022-05-26 23:04:52
  • [解決済み] MySQL におけるブーリアン値と tinyint(1) の比較

    質問 MySQL データベースでブール値を使用するには、どのようなカラムタイプを使用するのが最適ですか?私は boolean を使いますが、私の同僚は tinyint(1) . どのように解決するのですか? これらのデータ型は同義語です。

    2022-05-25 22:02:02
  • [解決済み] 前日のすべての行を選択するSQLステートメント

    質問 私は、1つのテーブルから前日からのすべての行を選択するための良いSQLステートメントを探しています。このテーブルは1つのdatetimeカラムを保持しています。私はSQL Server 2005を使用しています。 どのように解決する? 今日は時間がない。 SELECT dateadd(day,datediff(day,0,GETDATE()),0) 昨日を取り戻せ S

    2022-05-25 20:01:23
  • [解決済み] SQLite 主キーフィールドのリセット

    質問 SQLiteでいくつかのテーブルを持っていますが、自動インクリメントされるデータベースフィールドをリセットする方法を見つけようとしています。 私は次のことを読みました。 DELETE FROM tablename はすべてを削除し、自動インクリメントフィールドをリセットして 0 に戻す必要がありますが、これを実行すると、データが削除されるだけです。 新しいレコードが挿入されると

    2022-05-25 14:45:45
  • [解決済み] PostgreSQLでto_char()関数を使わずに日付から年と月を抽出する方法は?

    質問 SQLを選択したい。 SELECT "year-month" from table group by "year-month" AND order by date ここで 年-月 - 日付のフォーマット "1978-01","1923-12". の を選択してください。 しかし、"right"順序ではありません。 to_char(timestamp_column, 'YYY

    2022-05-25 06:46:32
  • [解決済み] 性別(ジェンダー)のデータベース化

    質問 私は、できるだけ少ない(サイズ/パフォーマンス)コストで、ユーザーの性別をデータベースに格納したいと思います。 今のところ、3つのシナリオが思い浮かびます。 イント - コード内のEnumと一致 (1 = 男性、2 = 女性、3 = ...) char(1) - ストア m , f または他の一文字の識別子 ビット (ブール

    2022-05-24 16:18:40
  • [解決済み] string_agg()の結果をソートする方法

    質問 テーブルがあります。 CREATE TABLE tblproducts ( productid integer, product character varying(20) ) 行と一緒に INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tbl

    2022-05-24 07:47:04
  • [解決済み] Djangoがクエリに含まれる/含まれない

    質問 django で 'not in' スタイルのクエリをどう書くか考えています。 例えば、私が考えているクエリ構造は次のようなものです。 select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_

    2022-05-18 12:57:41
  • [解決済み] SQLテーブルのレコードをコピーして、新しい行のユニークIDを交換するにはどうすればよいですか?

    質問 この質問 は私が必要とするものに近いですが、私のシナリオは少し異なっています。ソーステーブルと宛先テーブルは同じで、プライマリキーはuniqueidentifier(guid)です。私がこれを試みるとき。 insert into MyTable select * from MyTable where uniqueId = @Id; 主キーをコピーしようとしているた

    2022-05-18 05:11:29
  • [解決済み] SQL ServerにおけるGroup By、Having、Where句の実行順序は?

    質問 SQLクエリの実行順序がよくわかりません。 GROUP BY と HAVING を持つ WHERE 節があります。どちらが先に実行されるのでしょうか? その順序は? どのように解決するのですか? を順番に入力してください。 <ブロッククオート FROM & JOIN が決定し、行をフィルタリングします。 WHERE 行に対する

    2022-05-18 04:54:30
  • [解決済み] テーブル名検索

    質問 私は、特定のデータベースのストアドプロシージャ内の文字列を検索するために以下を使用します。 USE DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' 上記を修正して、特定のDBのテーブル名 "DBname"を検索するようにすることは簡単でしょうか? ど

    2022-05-18 03:02:30
  • [解決済み] SQL Serverです。過去1年間のみのデータを取得する

    質問 昨年度のデータのみを取得するクエリを書いています。これを行うための最良の方法は何ですか? SELECT ... FROM ... WHERE date > '8/27/2007 12:00:00 AM' どのように解決するのですか? 以下は、現在の日付に-1年足したものです。 SELECT ... From ... WHERE date > DATEADD(y

    2022-05-18 01:51:12
  • [解決済み] 既存のSQL Serverログインを同じ名前の既存のSQL Serverデータベースユーザーに接続する方法

    質問 を接続するための SQL Server コマンドはありますか? ユーザ に接続するための SQL Server コマンドはありますか? ログイン を、同名のデータベースサーバーのために使うのですか? 例えば データベースサーバー - デフォルトのインスタンス データベースの TestDB サーバーのログイン - TestUser TestD

    2022-05-17 22:18:22
  • [解決済み] SQLクエリを毎日実行するジョブをスケジュールするにはどうすればよいですか?

    質問 SQL Server Agent ジョブを使用して、必要最小限の構成設定で SQL クエリを毎日実行する方法を知る必要があります。 どのように解決するのですか? SQL Server Agent ノードを展開し、SQL Server Agent の Jobs ノードを右クリックし、次のように選択します。 'New Job' での 'New Job' ウィンドウに

    2022-05-17 19:13:23
  • [解決済み] SQL : BETWEENと<=および>=の比較

    質問 SQL Server 2000 と 2005 では。 これらの 2 つの違いは何ですか WHERE 節はどう違うのでしょうか? どのシナリオでどれを使うべきですか? クエリ 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/

    2022-05-17 15:38:41
  • [解決済み] SQL Serverでバイナリを文字列に変換する

    質問 からカラムの値を変換する方法 varbinary(max) から varchar を人間が読める形に変換しますか? どのように解決するのですか? を変換する varbinary を varchar "は異なることを意味することがあります。 varbinary が SQL Server における文字列のバイナリ表現である場合 (たとえば、quot へのキャストに

    2022-05-16 22:05:58