新手求助:安卓sql查找的函数,报错Nullpointerexception
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手求助:安卓sql查找的函数,报错Nullpointerexception相关的知识,希望对你有一定的参考价值。
这一小节代码如下
public User search(String username)
SQLiteDatabase sdb = helper.getReadableDatabase();
Cursor cursor =sdb.rawQuery("select * from user where username=?", new String[]username);
if(cursor.moveToFirst())
String uname=cursor.getString(cursor.getColumnIndex("username"));
String pword=cursor.getString(cursor.getColumnIndex("password"));
User user=new User(uname,pword);
return user;
cursor.close();
return null;
在 SQL 中 - 查找函数
【中文标题】在 SQL 中 - 查找函数【英文标题】:In SQL - FIND Function 【发布时间】:2021-12-18 09:20:36 【问题描述】:我是 SQL 世界的新手。如何使用FIND
函数而不会收到错误消息。
我写了
= FIND(" ", D2)
查找单元格D2
中的空间位置(示例)。
谢谢!
【问题讨论】:
呃,这听起来像 excel 而不是 sql 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。 【参考方案1】:如果您想在 SQL 中的表中查找单词,您需要使用“like”语句。 你可以看看这个documentation关于,如何使用它。
您可以查看这些示例。此查询选择 CustomerName 以“a”结尾的所有客户:
SELECT * FROM Customers
WHERE CustomerName LIKE 'a%';
如果您想知道您需要的单词在哪里。您使用“CHARINDEX”语句。 哟可以看到这个例子。这个查询在搜索的字符串值变量@document中搜索bike。你可以看到更多documentation。
DECLARE @document VARCHAR(64);
SELECT @document = 'Reflectors are vital safety' +
' components of your bicycle.';
SELECT CHARINDEX('bicycle', @document);
【讨论】:
以上是关于新手求助:安卓sql查找的函数,报错Nullpointerexception的主要内容,如果未能解决你的问题,请参考以下文章
latex 编译问题,求助!!!新手,第一次编,不知道怎么回事就是运行不了,报错也看不懂,大家帮帮忙吧
新手求助:最好简单明了点,sql中exist 和 not exist 的区分如何理解他们??