• [解決済み] SQLiteスクリプトの実行

    質問 sqlite3 version 3.7.7, unix 11.4.2 をこのコマンドで起動しました。 sqlite3 auction.db ここで、auction.dbはまだ作成されていません。 sqlite> auction.db < create.sql; はこのようなエラーを出します。 near "auction": syntax error どう

    2022-07-28 22:26:29
  • [解決済み] SQLiteの2つの日付の差分

    質問 SQLiteで2つの日付の差を取得するにはどうすればよいですか?私はすでにこのようなものを試してみました。 SELECT Date('now') - DateCreated FROM Payment 毎回0を返します。 どのように解決するのですか? SELECT julianday('now') - julianday(DateCreated) FROM Payment

    2022-07-07 07:35:57
  • [解決済み] SQLite 3.0でテーブルの名前を変更するにはどうすればよいですか?

    質問 のテーブルの名前はどのように変更するのですか? SQLite 3.0? どのように解決するのですか? ALTER TABLE `foo` RENAME TO `bar` SQLiteクエリ言語。ALTER TABLE

    2022-06-06 18:09:24
  • [解決済み] SQLiteの主キーにはインデックスが必要ですか?

    質問 SQLite テーブルで整数カラムが主キーとしてマークされている場合、そのカラムにも明示的にインデックスを作成する必要がありますか? SQLiteは主キーカラムに対して自動的にインデックスを作成しないようですが、おそらくその目的を考えると、いずれにしてもインデックスを作成するのでしょうか?(そのカラムでずっと検索することになります)。 文字列の主キーの場合は、状況が異なるのでしょう

    2022-04-26 17:57:44
  • [解決済み] SQLiteのスケーラビリティは?[クローズド]

    質問 閉店しました。 この質問は オフトピック . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新する であるため オントピック Stack Overflowの場合。

    2022-04-14 18:40:28
  • [解決済み] SQLiteのテーブル制約 - 複数の列で一意となる

    質問 SQLiteのサイトでこれに関する構文 "charts"が見つかりますが、例がなく、私のコードはクラッシュしてしまいます。1つのカラムにユニークな制約を持つ他のテーブルがありますが、2つのカラムに制約を追加したいのです。 これは、"syntax error"というメッセージを持つSQLiteExceptionを引き起こしているものです。 CREATE TABLE name (colu

    2022-04-14 11:13:46
  • [解決済み】SQLite:クエリの結果をCSVファイルとして保存する方法は?

    質問 SQLiteの初心者です。 クエリの結果をCSVファイルにエクスポートする方法はありますか? どのように解決するのですか? から こちら とd5e5さんのコメント。 csv-modeに切り替えてファイル出力に切り替えてください。 sqlite&gt; .mode csv sqlite&gt; .output test.csv sqlite&gt; select *

    2022-04-13 14:51:59
  • [解決済み】SQLiteの "Insert if not exists "ステートメントについて

    質問 SQLiteデータベースを持っています。私は値を挿入しようとしています ( users_id , lessoninfo_id ) のテーブルで bookmarks ただし、両者が同じ行に存在しない場合に限ります。 INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WH

    2022-04-12 07:28:26
  • [解決済み] sqliteのテーブルに新しいカラムを挿入しますか?

    質問 列を持つテーブルがあります。 name , qty , rate . ここで、新しいカラムを追加する必要があります。 COLNew の間にある name と qty カラムになります。2つのカラムの間に新しいカラムを追加するにはどうすればよいですか? どのように解決するのですか? 2つの選択肢があります。 まず、単純に以下のように新しいカラムを追加する方法です。

    2022-03-24 23:04:14
  • [解決済み] SqLiteで上位5レコードを取得する方法は?

    質問 これを試しましたが、うまくいきません。 select top 5 * from [Table_Name] 解決方法は? SELECT * FROM Table_Name LIMIT 5;

    2022-03-16 23:46:12
  • [解決済み] Sqlite3の文字列比較で大文字・小文字を区別しない設定にするには?

    質問 sqlite3データベースから文字列照合でレコードを選択したいです。しかし、where節で'='を使用すると、sqlite3は大文字と小文字を区別することがわかりました。どなたか、大文字と小文字を区別しない文字列比較の方法を教えていただけませんか? 解決方法は? を使用することができます。 COLLATE NOCASE の中で SELECT のクエリを作成します。 SE

    2022-03-16 02:56:38
  • [解決済み] SQLiteでテーブルが存在するかどうかを確認するにはどうすればよいですか?

    質問 どうすればいいのですか? 確実に SQLiteで、特定のユーザー・テーブルが存在するかどうかをチェックすることができます。 私は、テーブル上で "select *" がエラーを返したかどうかをチェックするような信頼性の低い方法を求めてはいません(これは良いアイデアでしょうか)。 理由はこんな感じです。 私のプログラムでは、いくつかのテーブルを作成し、それらがまだ存在しな

    2022-03-16 01:09:16
  • [解決済み] Sqliteの複数カラムの主キー

    質問 SQLITEで1つ以上のカラムに主キーを指定する場合の構文は? どのように解決するのですか? によると ドキュメント であれば、それは CREATE TABLE something ( column1, column2, column3, PRIMARY KEY (column1, column2) );

    2022-03-14 16:44:50
  • 改めてSQLiteを知る、シンプルはシンプルじゃない

    &lt;パス 記事の目次 コマンドラインツール ネイティブJSON CTEおよびセット操作 統計関数 パフォーマンス 文書・画像・全文検索 その他の機能 ???? 勤労は勤勉に行うが、遊戯は行わない。行いは思慮深く行うが、追随して破壊する。-- 韓裕 みなさん、こんにちは

    2022-03-03 05:58:14
  • SQLiteチュートリアル(3)。データテーブルとビューの紹介

    I. データテーブルの作成 &nbsp;&nbsp;&nbsp; このコマンドの構文ルールと使い方は、基本的にほとんどのリレーショナルデータベースと同じなので、ここでは例としてSQLiteでテーブルを作成するための様々なルールを説明することに変わりはありません。しかし、いくつかの SQLite 固有のルールについては、補足説明をします。注意: 以下の例はすべて、sqlite に付属する

    2022-01-24 17:52:20
  • SQLiteチュートリアル(IV)。組み込み関数

    I. 集計機能。 &nbsp;&nbsp;&nbsp; SQLite でサポートされている集約関数は、他の多くのリレーショナルデータベースでもサポートされているので、ここではこれ以上例を挙げずに、各集約関数の簡単な説明だけにします。また、すべての集約関数において、distinguish キーワードを関数の引数フィールドのプレフィックスとして使用することで、count(distingui

    2022-01-24 17:19:05
  • SQLiteチュートリアル(V): インデックス作成とデータ解析・クリーニング

    I. インデックスの作成 &nbsp;&nbsp;&nbsp; SQLiteでインデックスを作成するためのSQL構文は、以下の使用例にもあるように、基本的に他のほとんどのリレーショナルデータベースと同じです。 コピーコード コードは以下の通りです。 &nbsp;&nbsp;&nbsp; sqlite&gt; CREATE TABLE testtable (f

    2022-01-24 04:48:16
  • SQLiteチュートリアル(II)。C/C++インターフェイスの紹介

    I. 概要 &nbsp;&nbsp;&nbsp; SQLiteが提供するC/C++インターフェースのうち、5つのAPIがコアインターフェースとなっています。このブログでは、それらの使い方と、database_connection や prepared_statement など、それらが関係する SQLite のコアオブジェクトに焦点をあてて説明します。SQLiteが提供するインターフェ

    2022-01-23 14:17:53
  • SQLiteチュートリアル(VIII)。コマンドラインツールの紹介

    良い仕事をするためには、まず自分が良い仕事をする必要があります。SQLiteのコマンドラインツールを学ぶことは、SQLiteそのものを学ぶのにとてもとても役に立ちます。最も基本的なことは、SQLiteをより簡単に、より楽しく学べるようになるということです。SQLiteの公式ダウンロードサイトでは、マルチプラットフォームをサポートし、Oracleのsqlplusのように、SQLiteのほとんどの一

    2022-01-23 08:40:57
  • SQLiteチュートリアル(I)。SQLiteデータベース入門

    I. はじめに &nbsp;&nbsp;&nbsp; SQLiteは現在最も人気のあるオープンソースの組み込み用データベースです。BerkeleyDB や MemBASE など、他の多くの組み込み用ストレージエンジン (NoSQL) と比較して、SQLite は標準的な SQL 構文、トランザクション、データテーブル、インデックスなど、リレーショナルデータベースが持つ基本機能のいくつか

    2022-01-21 19:56:09