Also, I realize you're trying to 'encode' some sort of X\Y\Z coordinates
in that column, so perhaps a different delimiter such as the pipe "|"
character or "," would be more appropriate than a \ which has special
meanings?

Or possibly just split them out into separate X, Y, Z columns rather
than cramming them together like that. This would allow you to do
various trig and math functions on them easier (assuming you are storing
coordinates for a reason).

There are basic SQL 'update' statements you could write to fix your
existing data and/or convert it to the new delimiter. This may save you
headaches going forward.

d.

On Tue, 2008-12-09 at 12:42 +1300, SolidEther wrote:

> Hi,
> 
> I'm trying to compare strings on a varchar field.
> 
> The code: 'select * from Image where `0020,0032`="-131.178600\ 
> \107.113725\\200.064000";' returns the correct result set.
> 
> However, the code: 'select * from Image where `0020,0032` LIKE  
> "%-131.178600\\107.113725\\200.064%";' returns an empty set, and so  
> does 'select * from Image where `0020,0032` LIKE "-131\.178600\\107\. 
> 113725\\200\.064000";'
> 
> I can't really figure out why, can anyone explain?
> 
> Thx,
> Michael
> 


Reply via email to