sql="select top 1 Word,Pinyin from CollatePinyins where Word >= '囧' order by Word asc"
表中仅有402个读音,但没有“囧”这个字。
402读音应该是所有汉字的读音,若按拼音排序,则程序应该知道查询的字读什么音,若那样的话,干嘛还要用sql查询呢?
若按内码,内码到底是什么玩意?asc吗?
SQL >=汉字 是什么意思,怎样比较的?
答案:3 悬赏:70 手机版
解决时间 2021-02-14 17:54
- 提问者网友:雾里闻花香
- 2021-02-13 19:24
最佳答案
- 五星知识达人网友:青尢
- 2021-02-13 19:42
汉字的排序按照字的拼音排序的。比如 '啊' < '吧' ,逻辑等同于 'a' < 'ba' .
你这个语句,表里的402个读音应该是所有的汉字发音?我猜的哈。
反正语句的作用就是取的比‘囧’大的所有值里,最小的一个。
应该是用这个来判断汉字的发音的把?表里没有囧,应该有一个跟囧同样发音的字吧?
举个例子 囧 = jiong ,所以囧 > 红(hong) ,囧 < 空(kong)
你这个语句,表里的402个读音应该是所有的汉字发音?我猜的哈。
反正语句的作用就是取的比‘囧’大的所有值里,最小的一个。
应该是用这个来判断汉字的发音的把?表里没有囧,应该有一个跟囧同样发音的字吧?
举个例子 囧 = jiong ,所以囧 > 红(hong) ,囧 < 空(kong)
全部回答
- 1楼网友:舊物识亽
- 2021-02-13 21:42
双横线(--)表示注释。
若是下划线(_),则是名称的一部分,视同英文字符。
- 2楼网友:旧脸谱
- 2021-02-13 21:12
是以汉字的内码来进行比较的。要注意的是在不同的编码格式(比如UTF-8、GB2312等)下,同一个汉字的内码是不相同的。
比方说,在Unicode编码格式下,“囧”的内码为&H87E5(即10进制数-30747),而“红”的内码为&HBAEC(即10进制数-17684),因此“囧”<“红”。
汉字的内码就是电脑给每个汉字的编码。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯