もっと直接的にカラムの存在確認はできないのでしょうか? 方法がありましたらご教授いただきたく、よろしくお願いします。 0272NAME IS NULL2013/11/24(日) 20:48:48.55ID:??? 千葉県松戸市六高台2-78-3 0273NAME IS NULL2013/11/24(日) 22:14:44.64ID:???>>271 select sql from sqlite_master where type='table' and name='my_table'; で、定義とってきて、中身見ればいいんじゃね? 0274NAME IS NULL2013/11/25(月) 21:16:23.62ID:falVPg2c 重複している行の削除をしたいのですが、 どう書けばよいのか思いつきません。 残すのは_IDが一番若いものにしたいです。
結局のところ、サーバ型のDBMSから始めるのが、仕組みを理解するには一番良かったりする。 0310NAME IS NULL2014/02/02(日) 12:34:09.34ID:??? Access は、 データベースエンジンACE + VBA + フォーム + レポート 0311NAME IS NULL2014/02/02(日) 23:51:02.22ID:??? データベースの何を知りたいんだ sqliteは少なくともデータベースを知ってる人用のプロダクトだと思うぞ
巷のデータベース入門書でも買って、 ポスグレでもMariaDBでもfirebirdでもいいから普通のRDB入れなさい。 全部ローカルで入れて使えるんだから。 0312NAME IS NULL2014/02/02(日) 23:53:29.45ID:??? ただの釣りだと思います 0313NAME IS NULL2014/02/03(月) 00:28:49.09ID:??? いろいろとありがとうございます。 西沢直木さんの本でコマンドを打ってみたりしました。 SQLは初めてですが、いまのところsqliteが扱いやすい(他と実際比べたわけでないけど) と思いました。
Accessを比較にだしたのは個人的にローカルで株価などの経済データを扱いたいと思ったからです。 特にサーバを必要と感じなかったので、MySQLなどは今のところ考えていません。 ちゃんと説明せず申し訳ないです。概要はわかりましたありがとうございました。 0314NAME IS NULL2014/02/03(月) 08:27:55.69ID:??? 今は中学生が株やるのか 0315NAME IS NULL2014/02/03(月) 23:57:55.04ID:??? これは、煽ってるんだよな。おそらく。 0316NAME IS NULL2014/02/04(火) 07:43:15.68ID:??? Current Status
Version 3.8.3 of SQLite is recommended for all new development. Upgrading from versions 3.7.17, 3.8.0.2, 3.8.1, and 3.8.2 is optional. Upgrading from all other prior versions of SQLite is recommended. 0317NAME IS NULL2014/02/04(火) 10:37:12.45ID:??? おい、CTE載ったじゃねーかよ。recursiveも使えるし 素晴らしい!長年の希望がひとつかなった。 valuesも単独で使えるようになってるし、GJ
WITH RECURSIVE cnt(x) AS (VALUES(1) UNION ALL SELECT x+1 FROM cnt WHERE x<1000000) SELECT x FROM cnt; 0324NAME IS NULL2014/02/04(火) 17:37:07.20ID:??? The VALUES clause
The phrase "VALUES(expr-list)" means the same thing as "SELECT expr-list". The phrase "VALUES(expr-list-1),...,(expr-list-N)" means the same thing as "SELECT expr-list-1 UNION ALL ... UNION ALL SELECT expr-list-N". There is no advantage to using one form over the other. Both forms yield the same result and both forms use the same amount of memory and processing time.
There are some restrictions on the use of a VALUES clause that are not shown on the syntax diagrams:
A VALUES clause cannot be followed by ORDER BY or LIMIT. A VALUES clause cannot be used together with a WITH clause in a simple SELECT.