数据库-android sqlite 查询表中一组不相关数据

问题描述

android sqlite 查询表中一组不相关数据
比如我现在有一个book表,里面有一组001~100id的数据,我现在想实现随便输入一组id{003,005,006,009,056...},从表中查询出这组数据,请问这个的sqlite语句怎么写,新手入门,求大神帮忙!!!

解决方案

select * from book where id='003 or id='005'
或者
select * from book where id in('003''005')

时间: 2024-12-23 05:39:03

数据库-android sqlite 查询表中一组不相关数据的相关文章

事务-android sqlite onUpgrade 中执行了 CREATE TABLE 失败

问题描述 android sqlite onUpgrade 中执行了 CREATE TABLE 失败 android sqlite onUpgrade 中执行了 CREATE TABLE if not exists test ( User_Id BIGINT, test INTEGER DEFAULT 1, yuliu0 VARCHAR(200), yuliu1 BIGINT ); 语句,在事务中执行的,但是事务都已经成功提交了,但是我去看数据库的时候,发现要创建的表,并没有被创建,怎么回事呢?

在Android应用程序中使用Internet数据

常用缩略词 Ajax: Asynchronous JavaScript + XML API:应用程序编程接口 CSV:逗号分隔值 CSS:层叠样式表 DOM:文档对象模型 HTML:超文本标记语言 HTTP:超文本传输协议 IDL:接口 描述语言 JSON:Javascript 对象标识 SAX:XML 简单 API SDK:软件开发包 UI:用户界面 URL:统一资源定位符 XML:可扩展标记语言 3G:第三代手机技术标准 Android 应用程序必须访问位于 Internet 上的数据,而

数据库-android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来

问题描述 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来 android 从SQLLite中获取到的图片路径,用Bitmap 加载不出来,但是从本地文件中获取到的路径可以正常加载显示 下面是这两种方式的主要代码 //从数据库获取路径并加载 for (DiagHistory diagHistory : diagLists) { String path = diagHistory.getHistoryPic(); Bitmap bitmap =BitmapFactor

Android sqlite3查询表中最后一条记录

sqlite3中貌似没有关于top函数的语法,所以如果需要查找表中最后一条记录可采用如下方法:   比如:查找表sensor中address为aaaa::11:22ff:fe33:4461的最后一条记录 [sql] view plaincopy select * from sensor where address = 'aaaa::11:22ff:fe33:4461' order by id desc limit 0,1;   其中order by id desc 是按照id降序排列:limit

Android SQLite数据库基本操作方法

程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能.而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库.那么就来看一下在Android程序中怎么去操作SQLite数据库来实现一些需求的吧,仍然以一个小例子开始: 在创建Android项目之前,我们应该想一下我们要定义的数据库的相关信息和里面的表格的相关信息,为了日后数据库的更新更加方便 ,我们可以用一个专门的类保存数据库的相关信息,以后如果要更新数据库的话只需要该动这个类

android SQLite数据库 一次性存储多条数据

在开发当中往往要一次性的把很多的预设信息存到数据库.对于新手来说就是一个比较头疼的问题了. 不可能通过for循环一遍一遍的执行inert语句,这样的效率很低很低,在手机上存500条数据,好很长时间. 通过搜索网上资料,大致有三种方法: 1.通过";"拼字符串,如:"insert into table values (x,x,x);insert into table values (x,x,x);insert into table values (x,x,x);" 2

android SQLite数据库存储数据

简介 SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能.Android 集成了 SQLite 数据库 Android 在运行时(run-time)集成了 SQLite,所以每个 Android 应用程序都可以使用 SQLite 数据库. 对于熟悉 SQL 的开发人员来时,在 Android 开发中使用 SQLite 相当简单.但是,由于 JDBC 会消耗太多的系统资源,所以 JDBC 对于手机这种内存受限设备来说并不合适.因此,Android 提供了

android sqlite使用之模糊查询数据库数据的三种方式

android应用开发中常常需要记录一下数据,而在查询的时候如何实现模糊查询呢?很少有文章来做这样的介绍,所以这里简单的介绍下三种sqlite的模糊查询方式,直接上代码把: package com.example.utils; import java.util.ArrayList; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import

app-关于android APP开发中SQLITE数据库的问题

问题描述 关于android APP开发中SQLITE数据库的问题 代码如下,首先请问我写的这段创建数据库的代码有没有错误?然后把这个类的文件放在哪里才对啊,目前程序一打开就是程序已经停止运行,APP的第一个ACTIVITY我设置的就是判断这个库中的某个表中有没有数据.我现在感觉就是程序打开,这个库还没有创建,是不存在的,所以运行不了.请大神指教下我.或者说怎么让APP一开始运行的第一步就是运行以下的代码来创建这个数据库.求指教. //数据库创建类 package com.captain.dao