sqlite怎么判断表里面是不是有数据。not exists

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlite怎么判断表里面是不是有数据。not exists相关的知识,希望对你有一定的参考价值。

如person表:
Cursor c = db.rawQuery(sql语句, null);
if……

select count(*) from 表名
把得到的结果放变量里
如果结果=0,则无记录,大于0就是有记录呗追问

Cursor c = db.rawQuery(“select count(*) from 表名”, null);
判断Cursor(这里会报错错吧)
或者放在int变量里面

追答

你那个用的什么语言
不太会
反正是就先设置一个变量,用来保存那句sql的结果
最后通过那个结果来判断表里是否有数据

追问

android java的

参考技术A 方法一:db.qry.recordcount=0,就是没有数据;
方法二:db.qry.isempty=true,就是没有数据。追问

Java android sqlite

参考技术B 判断表里面是否有数据。not exists追问

求详细点,语句写来总是报错,里面有name,age,sex等字段

php如何判断一个字段是不是存在

我想做一个程序,运行时候判断表A里面是否存在字段B,如果不存在就建立一个字段B。 不知道怎么写
(我说的不是字段里的数据,是这个字段名称)
没钱悬赏,各位行行好,帮个忙吧

如果数据库是用mysql的话

在数据库information_schema
表COLUMNS
记录有所有表字段名称的信息。

例如
SELECT * FROM `COLUMNS` WHERE TABLE_NAME='表A' AND COLUMN_NAME='字段B'
参考技术A isset() 判断变量是否存在;
empty() 判断变量是否 假,包括 0,false,null 和 空字符串本回答被提问者采纳

以上是关于sqlite怎么判断表里面是不是有数据。not exists的主要内容,如果未能解决你的问题,请参考以下文章

怎么判断sqlite3中某个表是不是已经存在

SQLITE 在alter表添加列时怎么判断表中是不是已经存在列

sql判断临时表是不是存在

c#里面怎么判断数据库是不是存在

sql判断临时表是不是存在

oracle如何快速判断表中的某列是不是有空值