M.A*_*ali 3 sql database sqlite
大家好我在SQLite数据库中有以下表名为student.
这是我的表结构
id name
-----------------------
"3" "Babu Qw"
"2" "Ganesh Babu"
"1" "Murali Abb"
"4" "ganesh1 Babu"
"5" "hari murali"
"10" "Abbash abc"
Run Code Online (Sandbox Code Playgroud)
名称字段由名字和姓氏组合而成.例如"Babu Qw"Babu是第一个名字,Qw是由空格隔开的姓氏.
和name是输入字段,其中'ba'是我的输入参数.(例如'ba'之类的名称)
现在我想要获取记录,无论名称(名字或姓氏)以'ba'开头,而不是任何中间字符.
输出将是:
id name
-----------------------
"3" "Babu Qw"
"2" "Ganesh Babu"
"4" "ganesh1 Babu"
Run Code Online (Sandbox Code Playgroud)
这里"Abbash abc"(名字abbash或姓abc不以ba开头)所以"Abbash abc"未列出.
这应该做的伎俩:
select id, name
from table
where name like 'Ba%' or name like '% Ba%'
Run Code Online (Sandbox Code Playgroud)