/* Oracle SQL */
with tab as (select level val from dual connect by level<=9)
select a.val "小", b.val "状", c.val "元"
from tab a, tab b, tab c
where (a.val+b.val+c.val)*11=a.val*100+b.val*10+c.val;
/*
小 状 元
---------- ---------- ----------
1 9 8
*/
一年级奥数题:小小+状状+元元=小状元。小=?状=?元=? 用SQL来解。(转自http://www.itpub.net/thread-1141809-1-1.html)
最新推荐文章于 2025-08-08 12:35:56 发布