今天遇到一个奇怪的问题, 在两个不同的数据库里执行同样的sql语句, 相同的数据却排序结果不一致。 执行sql如下: select decode(brch.LOCAL, ‘Y’, ‘国内’, ‘国际’) as local, brch.COUNTRY, brch.PROVINCE, brch.CITY, brch.AREA, brch.VENDOR, brch.SERVI
今天遇到一个奇怪的问题, 在两个不同的数据库里执行同样的sql语句, 相同的数据却排序结果不一致。
执行sql如下:
select decode(brch.LOCAL, ‘Y’, ‘国内’, ‘国际’) as local,
brch.COUNTRY,
brch.PROVINCE,
brch.CITY,
brch.AREA,
brch.VENDOR,
brch.SERVICE_PROVIDER,
brch.SERVICE_SITE_ADDR
from lpmsrepdata.vip_sx_service_site_brch brch
where brch.type_cd = ‘TJJG’
and brch.active_flg = ‘Y’
AND brch.PROVINCE = trim(‘湖北’)
order by brch.local,
brch.country,
brch.province,
brch.city,
brch.area,
brch.service_provider,
brch.service_site_addr asc
执行结果分别为;
1.
LOCAL COUNTRY PROVINCE CITY AREA VENDOR SERVICE_PROVIDER SERVICE_SITE_ADDR
—— ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————–
国内 中国 湖北 武汉市 汉阳区 美年大健康-武汉美年(原一博体检中心) 武汉市汉阳区二桥路19号汉江阳光城1-2层(原一博体检中心)
国内 中国 湖北 武汉市 江岸区 美年大健康-武汉美年 武汉市江岸区黄孝河路107号花桥大厦1-3楼(原梦天湖大酒店)
国内 中国 湖北 武汉市 武昌区 美年大健康-武汉美年 武汉市武昌区中北路108号广泽中心4F
2.
LOCAL COUNTRY PROVINCE CITY AREA VENDOR SERVICE_PROVIDER SERVICE_SITE_ADDR
—— ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————– ——————————————————————————–
国内 中国 湖北 武汉市 本文来源gao.dai.ma.com搞@代*码(网$ 武昌区 美年大健康-武汉美年 武汉市武昌区中北路108号广泽中心4F
国内 中国 湖北 武汉市 汉阳区 美年大健康-武汉美年(原一博体检中心) 武汉市汉阳区二桥路19号汉江阳光城1-2层(原一博体检中心)
国内 中国 湖北 武汉市 江岸区 美年大健康-武汉美年 武汉市江岸区黄孝河路107号花桥大厦1-3楼(原梦天湖大酒店)