不小心按了A~Z,怎么恢复

关于网友提出的“mysql查询结果排序,name字段有中文名字,有英文名字,如何按a-z的顺序把名字排序”问题疑问,本网通过在网上对“mysql查询结果排序,name字段有中文名字,有英文名字,如何按a-z的顺序把名字排序”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

mysql查询结果排序,name字段有中文名字,有英文名字,如何按a-z的顺序把名字排序

1、name字段用来存储客户姓名,查询结果需要按姓氏拼音排序,现在有一个问题,
名字既有中文名字,又有英文名字,比如 张三,李四,Jaewon Park,老王
这样查询出来的结果英文名字的人永远排第一
排序我使用的是下面这句

如何可以将英文的第一个字母也按照拼音的方式排序呢?


推荐中文转拼音来处理 基于词库的中文转拼音优质解决方案

将中文转拼音,然后在根据首字母排序

多加一列,保存对应名字的拼音,这样就很好排序了

新建一列,用来保存 如果是英文 就保存首字母,如果是中文就保存拼音首字母,专门用来排序
至少汉字拼音怎么获得,网上解决方法很多,自己搜一下吧

单纯用 mysql 解决,中英文混合还要按照 A-Z 排序,我并没有办法

我的一个小思路是,可以增加一列,把中文转成拼音,然后按照字母排序

以上介绍了“mysql查询结果排序,name字段有中文名字,有英文名字,如何按a-z的顺序把名字排序”的问题解答,希望对有需要的网友有所帮助。


简单来说,电脑键盘只是沿用了传统打字机的字键排列,好让用惯了打字机的人可以用同样熟练的技巧,快速地把英文字输入电脑。那麼,打字机键盘又为何设计成这样呢? 
苏尔斯先生是一百二十多年前在美国威斯康辛州的一名出版商。当时正值工业革命,人们设计了各式各样的机器,应用到工厂的生产程序上。聪明的苏尔斯想到设计一部小型的机器,好使在办公室的人们也可以编写出像印刷品上一样整齐的文字。他设计的第一部打字机,确是把英文字母顺次序排在按键上面(即是A,B,C,D......),每按下一个字键,就触动一组相连的机械杆,带动到最后一支金属杆弹出来时,杆的末端刻上的字母便印到纸上。然而,当打字的速度增加时,几十组机械杆飞快来回移动,情况愈来愈像赶上班的人拼命要挤上地铁车厢一样,出现了严重的挤塞问题,不同组的机械杆甚至纠缠在一起,动弹不得! 
为了解决这个挤塞问题,苏尔斯决定把字键重新编排。常常连在一起的字母,如e和n,s和h等,尽量分隔开来,最后便排出了一个Q,W,E,R,T,Y......的次序,大大地减轻了挤塞的问题。 
QWERTY(怪打)键盘沿用至今,已成为绝大部分打字员唯一熟习的键盘,习惯成了自然,也就没需要再去改动字母的排列了。
通用101键或102键键盘根据英文字母的排列方式而命名,称为QWERTY键盘。毋庸置疑,它“脱胎”于英文打字机。比尔·盖茨曾用这种键盘来说明什么叫“事实上”的标准:“英语打字机和计算机键盘上排字母的顺序是QWER?TY,没有一条法律说它们必须这样排列。但它们却行之有效,大多数用户会执着于这种标准。”有趣的是,这种排列方式并不是合理的布局。 
QWERTY键盘的发明者叫克里斯托夫·肖尔斯(C.Sholes),生活在19世纪美国南北战争时期,是《密尔沃基新闻》编辑。肖尔斯在好友索尔协助下,曾研制出页码编号机,并获得发明专利。报社同事格利登建议他在此基础上进一步研制打字机,并给他找来英国人的试验资料。 
在倾注了肖尔斯与两位合伙人数年心血后,1860年,他们制成了打字机原型。然而,肖尔斯懊丧地发现,只要打字速度稍快,他的机器就不能正常工作。按照常规,肖尔斯把26个英文字母按ABCDEF的顺序排列在键盘上,为了使打出的字迹一个挨一个,按键不能相距太远。在这种情况下,只要手指的动作稍快,连接按键的金属杆就会相互产生干涉。为了克服干涉现象,肖尔斯重新安排了字母键的位置,把常用字母的间距尽可能排列远一些,延长手指移动的过程。 
反常思维方法竟然取得了成功。肖尔斯激动地打出了一行字母:“第一个祝福,献给所有的男士,特别地,献给所有的女士。”肖尔斯“特别地”把他的发明奉献给妇女,他想为她们开创一种亘古未有的新职业———“打字员”。1868年6月23日,美国专利局正式接受肖尔斯、格利登和索尔共同注册的打字机发明专利。 
以现在的目光看,肖尔斯发明的键盘字母排列方式缺点太多。例如,英文中10个最常用的字母就有8个离规定的手指位置太远,不利于提高打字速度;此外,键盘上需要用左手打入的字母排放过多,因一般人都是“右撇子”,所以用起来十分别扭。有人曾作过统计,使用QWERTY键盘,一个熟练的打字员8小时内手指移动的距离长达25.7公里。然而,QWERTY键盘今天仍是电脑键盘“事实上”的标准。虽然1932年华盛顿大学教授奥古斯特·多芙拉克(A.Dvorak)设计出键位排列更科学的DVORAK键盘,但始终成不了气候。

我要回帖

更多关于 Z00 的文章

 

随机推荐