我正在使用mysql数据库来存储数据。该表由2列s_no
和name
组成。我在名单上使用了这个表上的索引。现在我想只得到一个以特定字母开头的单词说“a”或“b”等。我该怎么做?是否有以这种方式检索数据的SQL查询?
答案 0 :(得分:0)
select * from table_name
where name like 'a%'
答案 1 :(得分:0)
Select * from tablename where name like 'a%'
您还可以传递参数
中的值@value varchar(50)
Select * from tablename where name like @value
所以无论你用a或b插入什么字符只需用%
进行预测,然后你就可以了
在查询之前与@value=@value+ '%'
类似。
答案 2 :(得分:0)
select s_no,name from table where name like 'a%' or name like 'b%'
答案 3 :(得分:0)
select s_no,name from tablename where name like 'a%' or name like 'b%'