從數(shù)據(jù)庫讀取多條數(shù)據(jù),按其中一個(gè)字段來查詢數(shù)據(jù),那個(gè)字段的數(shù)據(jù)全是字母組成的字符串。現(xiàn)在要做按首字母查詢的功能。比如:一個(gè)字符串‘ABCD’,如果要想把包含‘ABCD’的這條數(shù)據(jù)查出來,只有在文本框里輸入‘A’才能查詢的到,輸入‘B’、‘C’、‘D’都搜索不到,這個(gè)要怎么做?
3 回答

炎炎設(shè)計(jì)
TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊
就用like關(guān)鍵字撒,like后面跟字符串,字符串里邊'%'匹配任意長度的字符(包括空),'-' 匹配一個(gè)任意字符,
找A開頭的就是like 'A%' ,找B在第二個(gè)位置的就是 like '_B%' ,很簡單的咯~

楊魅力
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
like 通配符查詢。
select * from yourtable where title like 'a%'

慕碼人8056858
TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
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 關(guān)注
- 924 瀏覽
添加回答
舉報(bào)
0/150
提交
取消