作者seagal (手放开)
看板C_Sharp
标题Re: [问题] 问个SQL的问题..
时间Tue Jun 12 02:52:24 2007
用like感觉不错
也能解决这问题
但是可能会有一个缺点
就是DBMS得花资源把每一笔row都搜寻过
如果用=且有设索引的话 就可以不用每笔都找过(例如binary search)
※ 引述《GreatShot (我要拿Ph.D.!!!)》之铭言:
: 推 cole945:stored-procedure? 其实like '%%'和全选意思是一样的吧@.@ 06/12 01:54
: 我当初也是这样想
: 实际上在SQL Server Management Studio上跑也是正常
: 但偏偏就在VS2005中利用typed dataset加入此一叙述作测试时不work
: 不过我刚刚发现..
: 当%@variable% 中的@variable 是 NULL时,资料会抓不到
: 但是改成""後便可以work
: 原因不明...
: → cole945:而且应该是用 if...else判断@value而不是用case..when@.@a 06/12 01:55
: 这我就真的不知道该怎麽做了,不过没差,已经解决了...
--
国家考试宪法,法绪,英文线上测验系统
http://david.bioinformatic.idv.tw/LawQuiz/
2007.05.08 新增金融题库
2007.05.10 新增诉讼法大意 基础医学题库
2007.05.16 新增公民题库
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.109.169.200