CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 344230
十方
: 这个数据库不是我们设计的,是一个弱智的政府机构的设计,我们只是在这个设计的基础上面做应用
[阅读: 310] 2006-06-17 06:59:22
<空>
相关信息:
一个程序员写的
(544字)
(
十方
[430]
2006-06-17 02:17
)
这种技术叫做SQL伪编译吗?
(空) (
没脾气2x
[342]
2006-06-17 02:19
)
.
(空) (
wynnhjg
[216]
2006-06-17 02:20
)
怎么了?偶看不懂.
(空) (
wynnhjg
[222]
2006-06-17 02:20
)
天才啊,跟机器人有的一拼的
(11字)
(
leejd
[305]
2006-06-17 02:21
)
╭∩╮(︶︿︶)╭∩╮
(空) (
ycm0263
[223]
2006-06-17 11:40
)
sql 语句还是很清晰的,表和字段的定义很具备加密效果
(空) (
Fish
[375]
2006-06-17 02:23
)
是啊,应该责怪数据表的设计、定义者才对
(61字)
(
haitao
[323]
2006-06-17 02:43
)
'0'
(8字)
(
sea026
[280]
2006-06-17 02:27
)
我觉得你们分析的不太好,我来分析一下
(198字)
(
十方
[312]
2006-06-17 06:47
)
原本是要求那个程序员按照配置自动产生这种语句的,写不起来,只好手工先写起来
(空) (
十方
[345]
2006-06-17 06:48
)
isnull(sum(Data0015.F0108),0) 和 sum(isnull(Data0015.F0108, 0)) 只是含义不同,很难说哪个对
(32字)
(
haitao
[613]
2006-06-17 06:51
)
我觉得效率也不一样,前者的效率应该高一些。
(53字)
(
疯子张
[342]
2006-06-17 06:55
)
0和null不一样,null表示用户没有录入相应的信息
(空) (
十方
[406]
2006-06-17 06:57
)
是啊。如果需要求和的字段,本来就不应该出现空值。
(空) (
疯子张
[350]
2006-06-17 06:59
)
null表示数据还没有采集,0表示是采集到的取值是0
(空) (
十方
[317]
2006-06-17 07:01
)
呵呵,对于这样的字段,偶一般定义数据库时就定义成not null的,不知道你们的null值还能表示没采集的意思。
(空) (
疯子张
[372]
2006-06-17 07:04
)
这个数据库不是我们设计的,是一个弱智的政府机构的设计,我们只是在这个设计的基础上面做应用 (空) (十方 [0] 今天 14:59)
(空) (
sea026
[337]
2006-06-17 07:11
)
1。按照要求的是后者,给写成了前者 2。多表不加条件的组合让系统死悄悄
(空) (
十方
[338]
2006-06-17 06:56
)
没关系没关系,现在的机器跑得快。查询结果也就是笛卡儿积,如果机器够快,内存够多,跑个三两个小时应该能出结果。
(空) (
疯子张
[334]
2006-06-17 06:59
)
不行的,物理硬件怎么也赶不上他的n个表的联乘的
(46字)
(
haitao
[337]
2006-06-17 07:03
)
没碰到过这样的数据库。
(74字)
(
疯子张
[267]
2006-06-17 07:06
)
难为他了。。。
(41字)
(
haitao
[321]
2006-06-17 07:09
)
呵,都是自学的,当年在学校的时候,老师只教了select xxx from xxx
(空) (
吴宗隆
[292]
2006-06-17 07:38
)
2 好似在SQL Serve下,並且不能寫sp,用一條語句分別統計多個表,也是一個方法。
(空) (
sea026
[423]
2006-06-17 07:11
)
仔细看,isnull(sum(Data0015.F0108),0) 和 sum(isnull(Data0015.F0108, 0)) 里的isnull的执行时机大不相同啊
(101字)
(
haitao
[458]
2006-06-17 07:28
)
未必啊未必。如果是一个需要sum的字段,本来就不该出现null值,如果按十方的说法,null表示没采集,则出现一个null值跟全部都是null值应该是一样的。前者效率高了不少。
(空) (
疯子张
[433]
2006-06-17 07:39
)
在实际应用中,因为我基本定义了这些字段为非空的,所以使用前者比较多。
(83字)
(
疯子张
[401]
2006-06-17 07:42
)
从表面效率上讲,的确不应该允许null值
(281字)
(
haitao
[424]
2006-06-17 07:48
)
严格点,sum里有一项未采集,就等于累计值也是不准确的了
(29字)
(
haitao
[290]
2006-06-17 07:54
)
1有些不對 按你寫的去理解,明顯是數據庫設計有問題。之前的偏重考慮空記錄集.
(空) (
sea026
[335]
2006-06-17 06:57
)
这个数据库不是我们设计的,是一个弱智的政府机构的设计,我们只是在这个设计的基础上面做应用
(空) (
十方
[309]
2006-06-17 06:59
)
问问那个0263就知道这个不是弱智的设计了
(16字)
(
leejd
[281]
2006-06-17 07:13
)
招唤机器人.
(空) (
wynnhjg
[275]
2006-06-17 07:30
)
。
(空) (
ycm0263
[221]
2006-06-17 11:44
)
召唤 XPH。
(37字)
(
ycm0263
[261]
2006-06-17 11:42
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录