作者matchyou (这样也要骂=.=)
看板Database
标题Re: [SQL ] 关於在LIKE中使用 % 的语法的问题
时间Wed Oct 1 12:27:07 2008
你要的我做不到 但有取巧的方法看你要不要用看看
就是用%之前的数字来like
select * from BANK
where substring(interest,1,len(interest)-1) like '%ox%'
※ 引述《cityblue ( cityblue)》之铭言:
: 请问大家, 假设我有一资料表如下:
: BANK
: bid bname interest
: 01 Citybank 15%
: 02 ChasterBank 10%
: 03 NationalBank 11%
: interest属性中的栏位已包含 % 的character
: 但我要在 WHERE B.interest LIKE 後加入string matching
: 请问如何能在LIKE後区别control character 及 data character?
: 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.218.10.19
1F:推 ClareQ:这样效率很差 10/01 22:21
2F:→ matchyou:那你是否有更好的解决方法呢 我也知道差阿=.= 10/02 08:29
3F:推 ClareQ:这应该属於资料表设计最佳化的问题,不清楚原po的资料需求 10/03 07:58
4F:推 automelon:可以设计成0.15, 0.11 来回避吧...不影响运算 10/31 17:41