标签: sqlite

SQLite格式编号始终为2位小数

我在SQLite数据库中有一些包含FLOAT列类型的表,现在我想用Query检索值并将float字段格式化为2个小数位,到目前为止我已经写了像这样的查询:

SELECT ROUND(floatField,2) AD field FROM table
Run Code Online (Sandbox Code Playgroud)

这将返回如下结果集:

3.56
----
2.4
----
4.78
----
3
Run Code Online (Sandbox Code Playgroud)

我想格式化结果始终有两个小数位,所以:

3.56
----
2.40
----
4.78
----
3.00
Run Code Online (Sandbox Code Playgroud)

是否可以直接从SQL查询格式化2个小数位?如何在SQLite中完成?

谢谢.

sql sqlite

31
推荐指数
2
解决办法
6万
查看次数

在SQLite中转动

我想在一个查询中找到一张表格,其中显示了学生以及他们为所有科目收到的分数.

这是我的表结构:

表: markdetails

## studid ## ## subjectid ##  ## marks ##
     A1            3                50
     A1            4                60
     A1            5                70
     B1            3                60
     B1            4                80
     C1            5                95
Run Code Online (Sandbox Code Playgroud)

表: student info

实际结构:

## studid ##  ## name ##
      A1          Raam
      B1          Vivek
      c1          Alex
Run Code Online (Sandbox Code Playgroud)

我希望结果集看起来像这样:

表: Student Info

## studid ## ## name## ## subjectid_3 ## ## subjectid_4 ## ## subjectid_5 ##
      A1        Raam        50                60                 70
      B1        Vivek       60                80                null
      c1        Alex       null              null                95 …
Run Code Online (Sandbox Code Playgroud)

sqlite

30
推荐指数
4
解决办法
4万
查看次数

Python在sqlalchemy中进行了解释

我想在我的sqlite数据库中加载/保存一个dict,但是在找到一个简单的方法时遇到了一些问题.我真的不需要能够根据内容进行过滤等,因此可以简单地转换为/来自字符串.

下一个最好的东西是外键.请不要发布链接到巨大的例子,如果我盯着任何那些,我的头会爆炸.

python sql sqlite sqlalchemy

30
推荐指数
3
解决办法
2万
查看次数

条件SQLite检查约束?

我有一个由以下SQL定义的表:

CREATE TABLE test (
  id       integer PRIMARY KEY NOT NULL UNIQUE,
  status   text NOT NULL,
  enddate  date,
  /* Checks */
  CHECK (status IN ("Current", "Complete"))
);
Run Code Online (Sandbox Code Playgroud)

我想补充一点,需要约束enddate为非空status是"完成".

这可能吗?我使用的是SQLite v3.6.16.

sql sqlite constraints

30
推荐指数
1
解决办法
3万
查看次数

如何在android中创建数据库?

我需要一步一步的步骤来在Android中创建数据库.

database sqlite android

30
推荐指数
2
解决办法
9万
查看次数

如何将SQLite数据库嵌入到应用程序中?

我想我有一些基本的理解问题,所以也许有人能够提供帮助:-)

我正在使用Eclipse开发一个Android应用程序,这个应用程序将使用一个数据库(只能从数据库中读取).该数据库包含大约4,000个条目,即不能通过源代码创建和填充数据库.因此,我已事先创建了数据库及其所有记录.

但是,如何将此数据库文件"嵌入"到我的应用程序中然后访问它?数据库的文件大小约为500 kB.从远程服务器下载也不是一种选择,因为这是不允许的.

谢谢,罗伯特

sqlite import android

30
推荐指数
4
解决办法
3万
查看次数

30
推荐指数
2
解决办法
2万
查看次数

Chrome将SQLite数据库保存到哪里?

Google Chrome将内部数据(如浏览器历史记录)存储在SQLite数据库中; 这个保存在哪里?

database sqlite google-chrome

30
推荐指数
1
解决办法
4万
查看次数

连接池无法授予与线程的连接

我正在使用GreenDAO在Android中进行数据库处理.当执行许多数据库更改(> 15.000)时,我收到此错误消息:

数据库'/ data/data/...'的连接池无法使用标志0x1授予与线程312(Thread-312)的连接30.000002秒.

一切都被困住了.为什么会发生这种错误?

sqlite android greendao

30
推荐指数
2
解决办法
2万
查看次数

画布签名触摸在phonegap中产生问题

我找到了一些与"phonegap canvas signature"相关的帖子,但是他们没有帮助.我有一些下拉框,文本框和一个签名字段.我想在sqlite数据库中插入这些字段.

我的数据库表创建如下所示:

tx.executeSql("CREATE TABLE IF NOT EXISTS parts(id INTEGER PRIMARY KEY AUTOINCREMENT,nr,productId,description,toolsVerified)");
tx.executeSql("CREATE TABLE IF NOT EXISTS costs(id INTEGER PRIMARY KEY AUTOINCREMENT,nr,date,starttime,endtime,reason,cost)");
tx.executeSql("CREATE TABLE IF NOT EXISTS sign(orderNr unique ,rapport,sign)");
Run Code Online (Sandbox Code Playgroud)

读取字段值,如正常的文本和下拉菜单签名字段就像

kundusSign = $("#mKundusskirt")[0];
kundensUnderSkrift = kundusSign.toDataURL();
Run Code Online (Sandbox Code Playgroud)

以下是插入数据的代码:

db
    .transaction(function(tx) {
        // for parts table
        tx
                .executeSql(
                        "insert into parts(nr,productid,description,toolsVerified) values(?,?,?,?)",
                        [ nr, productId, desc, tool ]);
        // for cost table
        tx
                .executeSql(
                        "insert into costs(nr,date,starttime,endtime,reason,cost) values (?,?,?,?,?,?)",
                        [ nr, date, startTime, endTime, reason, cost ]);

        // for …
Run Code Online (Sandbox Code Playgroud)

javascript sqlite android jquery-mobile cordova

30
推荐指数
1
解决办法
1407
查看次数