英文字符串,按首字母查询

从数据库读取多条数据,按其中一个字段来查询数据,那个字段的数据全是字母组成的字符串。现在要做按首字母查询的功能。比如:一个字符串‘ABCD’,如果要想把包含‘ABCD’的这条数据查出来,只有在文本框里输入‘A’才能查询的到,输入‘B’、‘C’、‘D’都搜索不到,这个要怎么做?

POPMUISE
浏览 790回答 3
3回答

炎炎设计

就用like关键字撒,like后面跟字符串,字符串里边'%'匹配任意长度的字符(包括空),'-' 匹配一个任意字符,找A开头的就是like 'A%'  ,找B在第二个位置的就是  like '_B%'  ,很简单的咯~

杨魅力

like 通配符查询。select * from yourtable where title like 'a%'

慕码人8056858

SELECT * FROM [Table1] WHERE [Column1] LIKE 'A%'SELECT * FROM [Table1] WHERE LEFT([Column1],1)='A'SELECT * FROM [Table1] WHERE SUBSTRING([Column1],1,1)='A'
打开App,查看更多内容
随时随地看视频慕课网APP