gpt4 book ai didi

sql - 如何在 sqlite 中使用 like 运算符进行复杂查询

转载 作者:太空狗 更新时间:2023-10-30 02:00:49 25 4
gpt4 key购买 nike

大家好,我在 SQLite 数据库中有以下名为 student 的表。

这是我的表结构

id       name
-----------------------

"3" "Babu Qw"
"2" "Ganesh Babu"
"1" "Murali Abb"
"4" "ganesh1 Babu"
"5" "hari murali"
"10" "Abbash abc"

姓名字段由名字和姓氏组合而成。例如“Babu Qw”Babu 是名字,Qw 是姓氏,中间用空格分隔。

name 是输入字段,其中 'ba' 是我的输入参数。(Ex .. name like 'ba')

现在我想获取任何名称 (名字或姓氏) 以“ba”开头而不是任何中间字符的记录。

输出将是:

id       name
-----------------------

"3" "Babu Qw"
"2" "Ganesh Babu"
"4" "ganesh1 Babu"

此处为“Abbash abc”(名字 Abbash 或姓氏 abc 不以 ba 开头),因此不列出“Abbash abc”。

最佳答案

这应该可以解决问题:

select id, name
from table
where name like 'Ba%' or name like '% Ba%'

关于sql - 如何在 sqlite 中使用 like 运算符进行复杂查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10603080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com