ITPub博客

首页 > 数据库 > 数据库开发技术 > Sybase果然强,连错误的SQL都能解析

Sybase果然强,连错误的SQL都能解析

原创 数据库开发技术 作者:action929 时间:2007-06-05 14:37:07 0 删除 编辑

今天有程序员和我反映,说用一个sql可以查出数据,可以加了gorup by 之后,就没有数据了。查了之后发现一个奇怪的现象,原来程序员的SQL写错了,可问题是Sybase竟然可以执行。

1> select * from test
2> go
id money
----------- -----------
1 1
2 1
3 1
4 1
5 1
5 2
4 2

(7 rows affected)
1> select id,sum(money) from test where id<2
2> go
id
----------- -----------
1 1
2 1
3 1
4 1
5 1
5 1
4 1

(7 rows affected)
1> select * from test where id<2
2> go
id money
----------- -----------
1 1

(1 row affected)

select id,sum(money) from test where id<2 这样的SQL,Sybase都解析出来了,真强,不过我真没看懂结果是啥意思。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/133835/viewspace-917488/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: PL/SQL学习笔记-1
请登录后发表评论 登录
全部评论
  • 博文量
    40
  • 访问量
    313760