最佳回答
0
用户k6280494 Lv6 资深互助 发布于2022-11-9 13:58(编辑于 2022-11-9 15:18)
sql里转成数字在排序
order by to_number(字段 )
最佳回答
0
linboding Lv6 中级互助 发布于2022-11-9 13:58(编辑于 2022-11-9 13:59)
TANGGUIYUN(提问者)
- 【oracle】模板数据集是这样,但是出来的下拉框选项的时间还是乱的
select *
from 数据
where 期别 in (\'${期别}\') or 身份证号 = \'${身份证号}\'
order by 期别 asc
取消
评论
最佳回答
0
Z4u3z1 Lv6 专家互助 发布于2022-11-9 13:58
TANGGUIYUN(提问者)
- 【oracle】模板数据集是这样,但是出来的下拉框选项的时间还是乱的
select *
from 数据
where 期别 in (\'${期别}\') or 身份证号 = \'${身份证号}\'
order by 期别 asc
Z4u3z1 回复 TANGGUIYUN(提问者)
- 试试,oracle不熟哈
select * from 数据 where 期别 in (\\\'${期别}\\\') or 身份证号 = \\\'${身份证号}\\\' order by to_date((期别||\"01\"),\"yyyymmdd\") asc
TANGGUIYUN(提问者) 回复 Z4u3z1
- 呵呵,还是不得
Z4u3z1 回复 TANGGUIYUN(提问者)
- order by substr(期别,1,4)*1 asc,substr(期别,5,2)*1 ASC
取消
评论
最佳回答
0
CD20160914 Lv8 专家互助 发布于2023-5-20 17:19
单独写一个数据集。。然后这个数据集直接为下拉框的的内容。不用写模板参数sql函数
oracel里面文本与数字类型排序都是可以的。不用强制转换,它有一个隐式转换的功能。是有用的