从数据库读取多条数据,按其中一个字段来查询数据,那个字段的数据全是字母组成的字符串。现在要做按首字母查询的功能。比如:一个字符串‘ABCD’,如果要想把包含‘ABCD’的这条数据查出来,只有在文本框里输入‘A’才能查询的到,输入‘B’、‘C’、‘D’都搜索不到,这个要怎么做?
3 回答
炎炎设计
TA贡献1808条经验 获得超4个赞
就用like关键字撒,like后面跟字符串,字符串里边'%'匹配任意长度的字符(包括空),'-' 匹配一个任意字符,
找A开头的就是like 'A%' ,找B在第二个位置的就是 like '_B%' ,很简单的咯~
慕码人8056858
TA贡献1803条经验 获得超6个赞
SELECT * FROM [Table1] WHERE [Column1] LIKE 'A%'SELECT * FROM [Table1] WHERE LEFT([Column1],1)='A'SELECT * FROM [Table1] WHERE SUBSTRING([Column1],1,1)='A'
- 3 回答
- 0 关注
- 842 浏览
添加回答
举报
0/150
提交
取消