select top 1 lydid from lyd where len(LTRIM(RTRIM(lydid))) =(
select max(len(LTRIM(RTRIM(lydid)))) from lyd where len(LTRIM(RTRIM(lydid))) < 10
) and len(LTRIM(RTRIM(lydid))) < 10
order by len(LTRIM(RTRIM(lydid))),lydid desc
select max(len(LTRIM(RTRIM(lydid)))) from lyd where len(LTRIM(RTRIM(lydid))) < 10
) and len(LTRIM(RTRIM(lydid))) < 10
order by len(LTRIM(RTRIM(lydid))),lydid desc
解决方案 »
- 求一类似竞价排名的排序语句
- 关于利用视图计算总成绩的问题..大侠们救命啊~
- 求一个语句:title like '%酒精灯%' or body like '%酒精灯%' 的结果,如何把title like的记录排前面?
- SQL SERVER中AS的使用方法
- SQL 存储过程执行很慢,但是复制出来单独执行很快!为什么呢?
- 跪求一句替换列名的SQL语句,谢谢了、、、、
- 十万火急,sql2000无法启动,系统cpu站用率达到100%(sp3a升级后)--在线等待
- 求助:帮忙改个SQL语句
- 请熟悉MSDE2000的各路大侠,拔刀相助!
- 请教大家,下面的SQl语句有什么错误?
- 关于SELECT 语句中ORDER排序的问题
- 请问 视图建的触发器什么时间执行?
如果 lydid 为 99 100 ,
时我想取 100 ,
可用 SELECT MAX(lydid) AS lydid FROM lyd 取出的是99