问题标签 [sqlitestudio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sqlitestudio - 如何在 SQLiteStudio SQL 编辑器中注释掉代码?
有没有办法临时注释掉 SQLiteStudio 中的一些代码?我必须每次添加--
或手动删除它们。/* ... */
如果我们可以使用按钮或快捷方式来触发评论,那就太好了Ctrl-/
。使用 SQLiteStudio 时如何解决这个问题?
(Windows 7 上的 SQLiteStudio 3.0.7)
sql - 添加到聚合的特定周的 SQL 子查询状态
我花了几个小时试图解决这个问题,但遇到了很多挫折,但没有任何结果。我是这方面的新手,但愿意学习。我正在使用 SQLiteStudio
数据:
- 我有一张表,上面有一年的租金数据。
- 有租约的客户每周有一个条目(一些租约在一年内开始和/或结束,因此出现的次数可能少于 52 次
- 每周数据从不同的报告导入到此表中,并通过报告名称(字段:ReportName)进行区分
- 客户可以将状态从 CUR(当前)更改为 TER(终止 = 4 周通知)到 FOR(以前)
- 每个客户都有一个唯一的租赁参考号(字段:TenancyRef)
我的查询:
所以这个查询工作得很好/很好:
它给了我一份清单,列出了这些客户支付了 0 英镑的近 900 份参考资料。
如果我单独运行此查询:
它给了我上周所有当前客户及其期末余额(其中 3667 个)
目标:
基本上我正在寻找的是要添加到第一个查询的期末余额和 wk52 状态。任何帮助将不胜感激。先感谢您
编辑1:
我被要求提供样本数据和期望的结果。简化表格我的样本将是:
期望的结果:
android - SqliteStudio AndroidDb:设置成功但连接失败
我在 Ubuntu 15.10 上运行 SqliteStudio 3.0.7。在 4.4.4 ROM (sdk 19) 上,我似乎无法让 USB/sqlite3 模式适用于 Android Studio (2.1.1) 模拟器,也不适用于 Genymotion。
AFAIK 该应用程序是在调试模式下构建的;我只使用 Studio 的“调试”按钮运行它,并且可以使用adb shell
sqlite3 命令访问数据库。
在 Android Studio 模拟器上,我可以在“应用程序”下拉菜单中看到我的应用程序,但数据库下拉菜单保持为空。使用 运行sqlitestudio -d
并打开调试控制台后F12
,我看到以下控制台错误:
使用 Genymotion,数据库下拉列表已正确填充,但在以下屏幕中,我的 Android 数据库 URL 显示为网络而不是 USB。“测试连接”按钮仅显示红色的错误感叹号图标。网址如下;控制台中不会生成任何错误消息。
感谢您的想法和建议!
更新:
在硬件设备(而不是模拟器)上再次尝试报告我的应用程序不可调试 - 但它是;我正在调试它。SqliteStudio 调试日志如下:
sqlitestudio - 如何使用 SQLiteStudio 创建 db 文件
我已经使用 SQLiteStudio 3.0.5 为我的 Android 应用程序创建了数据库,现在我需要将数据库保存/导出为 .db 文件,但我发现只导出到 .sql 文件。那么,我应该怎么做才能进行这样的程序呢?
sqlitestudio - 在 SQLiteStudio 中将列数据类型更改为十进制无法正常工作
我已经在 SQLite Studio 中导入了 CSV 文件。我知道想要更改列数据类型,但我遇到了十进制数的问题。在第十一栏中有如下数字:
然后我想将它们转换为十进制(10,2),这样我就可以得到 X 列的正确最大值。转换时,我得到这个数字:
为什么呢?感谢帮助。
sqlite - 列出数据库中的所有字段以及出现的频率 - SQLite 3
在 SQLite 3 中,我想构建一段 SQL(或者,只要我可以使用基本的 SQLiteStudio 安装执行它),它可以从给定数据库中的所有表中读取,并列出它们的字段和它们在所有表格中出现的次数(基于它们的名称)。
例子:
第一个表:人
领域:
- 个人ID
- 名
- 姓
第二张表:地址
领域:
个人ID
街道
运行代码后,我将创建第三个表,例如 fields_list,如下所示:
字段:/计数:
个人ID / 2
名字 / 1
姓氏 / 1
街道 / 1
任何想法?我对纯 SQL 没问题,但是这种遍历表本身的方式恐怕超出了我的能力范围……
提前致谢!
安德烈
sqlitestudio - 如何在 SQLiteStudio 中创建受密码保护的数据库
有谁知道如何在 SQLiteStudio 3.1 中创建受密码保护的文件?当我尝试使用 SQLCypher 类型创建数据库时,尝试按照 youtube 指南中的步骤操作时,我总是得到一个可以连接的文件,即使没有密码也是如此。找不到任何有用的手册这......
sql - Update + Set + Where 更新行但没有结果
好的,所以我正在尝试更新表中的内容,并且我想要结果而无需执行两个单独的查询。我正在使用 SQLiteStudio。如果我在按下 F9 (Update + Set + Where;
和Select + From;
) 时尝试同时执行两个查询,它会说查询已完成,但没有加载任何行,也没有更新任何内容。如果我尝试做第Update + Set + Where
一个,它将更新行但没有结果。然后我做了Select + From
查询,当我按 F9 时,这一次,它显示了更新的结果。我不明白为什么我必须在两个查询中这样做。
该表如下所示:
代码如下所示:
所以我的问题是如何更新结果并在一个查询中显示结果?注意:我只有一张桌子。
sqlite - 在 SQLite3 中输入数据时如何检查重叠间隔?
我需要在我的 SQLite3 数据库中进行检查,以确保用户无法输入具有重叠间隔的数据。
例如:
在上面的示例中,我进行了检查,可以在每个孔中捕获任何重复的“From”,但样本 #3 不是重复的,因此不会被捕获,但它是一个重叠间隔。
我不希望将其用于查询,而是将其用作表中内置的数据输入检查。
到目前为止,我已经尝试添加约束检查('From' NOT BETWEEN 'From' and 'To)
但无济于事。我不明白检查是尝试逐行应用,我想要的,还是基于主键。
这是我正在尝试的表定义:
这是具有更新约束的表(在提交之前):
我删除了具有冲突数据的数据行(从:2.2,到:2.9)并在尝试添加新的约束检查之前提交了更改。但我相信它不会让我提交新的约束,因为它正试图将它应用于整个列。
所以我的问题应该是这样的:有没有办法在sql中逐行应用约束检查?
database - 对所有数据库使用单个查询
我需要同时对大量数据库(准确地说是 50 个)执行一个简单的查询
SELECT * FROM table1 WHERE column1 NOT IN(SELECT column1 FROM table2)
我正在使用:
SQLite Studio 3.1.0
和 .sqlite 数据库
SQLite 不允许使用DECLARE
,所以我不能使用变量来存储所有的数据库名称
数据库名称结构:
commonpart_CUSTOM
更新:
我意识到我没有解释我的查询。我想选择与 from中table1
包含column1
的值不匹配的所有内容column1
table2
我必须对 50 个具有相同结构但具有不同数据的数据库进行此操作,而不是一次在一个数据库上执行查询。我希望能够在我的所有数据库上执行它,只有一个表用于所有合并的结果,但也声明它来自哪个数据库,尽管不必自己编写所有数据库名称。
Column1
fromtable1
包含在Column1
from中声明的数据类型,table2
但在 100 万行中,因此它是重复的
Column1
来自table2
包含声明的数据
e.g. Types: AAA, BBB, CCC, FFF
预期输出类型:
Column1
fromExpected Output
包含所有与Column1
from中定义的数据类型不匹配的数据类型table2
,该Database
列包含输出来自的数据库的名称,其他列包含找到不匹配值的行的所有其他数据类型
由于Column1
从table1
第 4 行开始包含 FLM,它不存在于其中Column1
,table2
因此预期作为输出
我只需要一种方法来告诉我的查询在多个数据库上执行,而无需自己编写数据库的名称,就像循环一样。
注意:我只能提供通用数据,因为它与工作相关,抱歉。