关于SQL排序的一道问题 做医院项目时遇到这样一个问题:需要对表里的床号字段排序但是床号不是纯的数字组合是由以下几种组成的比如311-8床1392-71床605-加6床这样应该怎么做才能按照311-8床、605-加6床、1392-71床的顺序排?因为如果这样写select*fromIN_PATIENTwhereDEPT_NAME='科室名'orderbyBED_NAME得不到想要的

题目
关于SQL排序的一道问题

做医院项目时遇到这样一个问题:需要对表里的床号字段排序

但是床号不是纯的数字组合 是由以下几种组成的比如311-8床 1392-71床 605-加6床

这样应该怎么做才能按照311-8床、605-加6床、1392-71床的顺序排?因为如果这样写

select * from IN_PATIENT where DEPT_NAME='科室名' order by BED_NAME 得不到想要的结果 还有就是SQL中的排序对于非数字的是按照什么规则排序的?

参考答案和解析
你的排序首先要有个规律,你说的这个排序,我看不出有什么规律来SQL排序对数字的话,就是由大到小或由小到大对字符排序的话,是先数字,再英文,再其它字符,特殊字符如果是字符类型的数字,那么11就要排在2前面,因为字符排序是由左到右,数字排序是由小到大汉字的排序是按拼音来的,其实不能算是拼音,每个字符都有个系统内码,因为在编写汉字内码时,就是按拼音的顺序


希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在卫生部1985年试行的专业技术职务聘任中规定,特种病房主管护师的设置是

A:每4张床设1名
B:每5张床设1名
C:每6张床设1名
D:每8张床设1名
E:每2张床设1名

答案:A
解析:

第2题:

客房服务员做夜床时,如果两张床都开,则要开()的床头灯。

  • A、2张床
  • B、A床
  • C、B床
  • D、都不开

正确答案:A

第3题:

肺炎病人住院时需要准备【】

A、备用床

B、暂空床

C、备用床加橡皮中单、中单

D、麻醉床

E、手术床


正确答案:B

第4题:

加床服务与婴儿加床服务都是要对客人付费的有偿服务。


正确答案:错误

第5题:

移动床、固定床、流化床的传热性能比较,正确的是()。

  • A、移动床<固定床<流化床
  • B、固定床<移动床<流化床
  • C、固定床<流化床<移动床
  • D、流化床<固定床<移动床

正确答案:B

第6题:

当一种流体以不同速度通过颗粒床层时,可能出现以下情况()。

  • A、固定床、流化床;
  • B、输送床、流化床;
  • C、固定床、输送床;
  • D、固定床、流化床、输送床。

正确答案:D

第7题:

饭店开夜床服务主要为()。

  • A、房间整理
  • B、撤床
  • C、开夜床
  • D、送致意品
  • E、加床服务

正确答案:A,C,D

第8题:

男性,45岁。肺炎。患者入院时护士需要为其准备( )

A.备用床

B.暂空床

C.麻醉床

D.手术床

E.备用床加橡皮中单、中单


答案:A

第9题:

当一种流体以不同速度通过颗粒床层时,可能出现以下情况()

  • A、固定床流化
  • B、输送床流化床
  • C、固定床,输送床
  • D、固定床,流化床,输送床

正确答案:D

第10题:

()在孤儿院,哪号床成了“荣誉床”,因为只有这只床的孩子才有希望到另一间床放得少一些的宿舍去住,而小梦露凭着自己的乖巧和懂事获得了这样的机会?

  • A、10
  • B、15
  • C、20
  • D、25

正确答案:D

更多相关问题