标签: sqlite

SQLite问题选择两列作为一个

带有empname和empdpt的基本表.
在Sql Server表中,我Select empname + ' ' + empdpt as expr1没有问题.
使用Sqlite不能做同样的事情!!
当我尝试将两列[与数据]组合在一起时,我回到了0.
我已经尝试过sqliteman和sqliteadmin以及VS中的服务器资源管理器.

sqlite

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

是否可以在SQLite中存储Python类对象?

我想将Python对象存储到SQLite数据库中.那可能吗?

如果是这样的话会有什么链接/例子呢?

python sqlite serialization

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

如何在SQLite中搜索子字符串?

什么是在SQLite中搜索子字符串的最有效方法?

我正在看LIKE运算符.

我有正确的想法吗?这对你有用吗?

http://www.sqlite.org/lang_expr.html

谢谢.

sql database sqlite database-design

34
推荐指数
3
解决办法
5万
查看次数

sqlite中的Unix时间戳?

你如何获得Sqlite中的当前时间戳?current_time,current_date,current_timestamp都返回格式化日期,而不是long.

sqlite> insert into events (timestamp) values (current_timestamp);
sqlite> insert into events (timestamp) values (current_date);
sqlite> insert into events (timestamp) values (current_time);
sqlite> select * from events;
1|2010-09-11 23:18:38
2|2010-09-11
3|23:18:51
Run Code Online (Sandbox Code Playgroud)

我想要的是:

4|23234232
Run Code Online (Sandbox Code Playgroud)

sqlite timestamp unix-timestamp

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

多个SQL连接

我需要执行一个查询要从多个表中检索数据,但我对如何一次完成所有操作感到困惑.

Books: _ISBN , BookTitle, Edition, Year, PublisherID, Pages, Rating
Categories: _CategoryID, Category
Categories_Books: _Categories_Category_ID, _Books_ISBN
Publishers: _Publisherid, Publisher
Writers: _WriterID, LastName
Writers_Books: _Writers_WriterID, _Books_ISBN
Run Code Online (Sandbox Code Playgroud)

Categories_BooksWriters_Books在中间表,以帮助我实现很多的表之间的多对多关系.

我需要一个具有多个连接的单个查询来选择:

  • 标题,版本,年份,页面,书籍评级
  • 类别中的类别
  • 出版商的出版商
  • 作家姓氏

sql sqlite join

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

检查SQLite中是否存在列

我需要检查列是否存在,如果不存在则添加它.根据我的研究,看起来sqlite不支持IF语句,而应该使用case语句.

这是我到目前为止:

SELECT CASE WHEN exists(select * from qaqc.columns where Name = "arg" and Object_ID = Object_ID("QAQC_Tasks")) = 0 THEN ALTER TABLE QAQC_Tasks ADD arg INT DEFAULT(0);
Run Code Online (Sandbox Code Playgroud)

但我收到错误:"ALTER"附近:语法错误.

有任何想法吗?

sqlite

34
推荐指数
7
解决办法
6万
查看次数

SQLite - 改变表的列类型?

我正在启动一个涉及小型数据库的项目,我正在考虑使用SQLite.如果我创建一个表并将其中一个列定义为文本,但存储的所有值都是整数 - 有没有办法更改列的数据类型?我正在使用SQLite Manager,我找不到允许我这样做的功能.我可以使用SQL命令执行此操作,还是SQLite的限制?也许,即使有这个限制,人们也可以找到一些方法来创建一个包含所需列类型的新表,然后将数据导入其中.

问候,尼克

sqlite sqlitemanager

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

SQLite计数,组和按计数排序

我有一个看起来像这样的表:

FOO  BAR  BAZ
----+----+----
foo1 bar1 baz1
foo2 bar3 baz2
foo3 bar1 baz3
foo4 bar1 baz4
foo5 bar3 baz5
foo6 bar1 baz6
foo7 bar2 baz7
Run Code Online (Sandbox Code Playgroud)

结果我想知道每个栏在表中出现的次数..所以,我正在寻找的输出看起来像这样:

BAR   COUNT
-----+-----
bar1    4
bar3    2
bar2    1
Run Code Online (Sandbox Code Playgroud)

我可以在SQLite中查询类似的内容吗?我想它应该很简单,但我不是一个SQL程序员,我只需要这个简单的查询作为python脚本的一部分..谢谢.

sqlite sorting grouping counting

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

Phonegap离线数据库

我想在加密数据库中将一些大型离线数据存储在用户手机中(超过100 MB).如果可能,我还想分发预先填充的数据库.我也见过这个.

我知道webdatabase的事情,但因为它被折旧,我被建议不要使用它.

我也看过一些第三方插件,如SQLite插件,但它只适用于iOS和Android设备,但我的目标是4个平台(ios,android,blackberry,windows)

除了写下自己的解决方案之外,还有其他解决方案吗?

database sqlite phonegap-plugins cordova

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

ProgrammingError:在线程中创建的SQLite对象只能在同一个线程中使用

我对编程很新.我之前尝试过MySQL,但现在我第一次在python烧瓶网站上使用SQLite了.所以也许我使用MySQL语法而不是SQLite,但我似乎无法找到问题.

Piece of my code: 

@app.route('/register', methods=['GET', 'POST'])
def register():
    form = RegisterForm(request.form)
    if request.method=='POST' and form.validate():
        name =  form.name.data 
        email = form.email.data
        username = form.username.data
        password = sha256_crypt.encrypt(str(form.password.data))

        c.execute("INSERT INTO users(name,email,username,password) 
        VALUES(?,?,?,?)", (name, email, username, password))

        conn.commit

        conn.close()

The error:
 File "C:\Users\app.py", line 59, in register c.execute("INSERT INTO users(name,email,username,password) VALUES(?,?,?,?)", (name, email, username, password))
 ProgrammingError: SQLite objects created in a thread can only be used in that 
 same thread.The object was created in thread id 23508 and this is …
Run Code Online (Sandbox Code Playgroud)

python mysql sqlite flask

33
推荐指数
6
解决办法
3万
查看次数