SQL查询以搜索数据库中以特定2个字母开头的任何数据

SQL查询以搜索数据库中以特定2个字母开头的任何数据,sql,Sql,有人知道如何创建查询来搜索表中以字母“ab”开头的条目吗?您应该使用like语句 select * from table where columnName like 'ab%' 编辑: 在你的情况下,这应该解决你的问题 select * from GardenType where GardenType.GardenType like 'ab%' 这有什么理由不起作用吗 从表中选择*,其中col1类似于'ab%'或col2类似于'ab%'或..yes使用WHERE col_名称类似于'ab%'

有人知道如何创建查询来搜索表中以字母“ab”开头的条目吗?

您应该使用like语句

select * from table where columnName like 'ab%'
编辑: 在你的情况下,这应该解决你的问题

select * from GardenType where GardenType.GardenType like 'ab%'

这有什么理由不起作用吗


从表中选择*,其中col1类似于'ab%'或col2类似于'ab%'或..

yes使用WHERE col_名称类似于'ab%'这是我缺少的..'“ab%”完全从我的脑海中消失了。让我试一试。尝试了链接代码的几种不同变体,但它始终返回相同的错误,“关键字“table”附近的语法不正确”。请告诉tablename和columnname以便我们提供帮助。table name=GardenType,Column name=GardenType。该表只包含3列,分别是GardenTypeID、GardenType和GardenDescription。您使用的是相同的吗?从GardenType中选择*,其中GardenType.GardenType类似于'ab%'这类功能,它显示3列,但不显示任何数据。其中一个条目是“放松”并从GardenType执行select*,其中GardenType.GardenType='Re%'不返回任何内容:/