急!!MYSQL 拼音首字母查询中文字段并能显示英文字段和数字字段的问题

以下代码能只能显示首字为中文的字段,不能显示首字为英文字段和首字为数字字段,该如何解决,请高手指教!select*fromduo_hotkeyp,t_coslercwhe... 以下代码能只能显示首字为中文的字段,不能显示首字为英文字段和首字为数字字段,该如何解决,请高手指教!
select * from duo_hotkey p , t_cosler c where CONV(HEX(left(CONVERT(hotkey USING gbk),1)),16,10) between c.cBegin and c.cEnd and c.f_PY='z'

附上拼音表如下:
INSERT INTO `t_cosler` (`f_PY`, `cBegin`, `cEnd`) VALUES
('A', 45217, 45252),
('B', 45253, 45760),
('C', 45761, 46317),
('D', 46318, 46825),
.....

能显示首字为中文的字段,不能显示首字为英文字段和首字为数字字段,该如何解决??
展开
 我来答
vinson_shen
2010-07-19 · TA获得超过2503个赞
知道小有建树答主
回答量:960
采纳率:100%
帮助的人:0
展开全部
往拼音表里追加记录:

INSERT INTO `t_cosler`(`f_PY`, `cBegin`, `cEnd`) VALUES
('0-9',48,57),
('a-z',97,122),
('A-Z',65,90)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式