convert() or cast() in valentina

Giacomo Vernoni giacomo at way-out.it
Tue Jan 17 03:08:57 CST 2012


I am aware of the existance of "LIKE"...

LIKE '%10%' will return ALL the records that CONTAIN "10", I need something that returns only the record that contains EXACTLY a number with the value of 10.

Anyway, I just discovered that CONVERT or CAST only work if the number is at the beginning of the field, so I'll have to find another solution.

I am trying with RegEx right now.


Giacomo

On 17 gen 2012, at 9:11, Ivan Smahin wrote:

> 
> On Jan 16, 2012, at 8:04 PM, Giacomo Vernoni wrote:
> 
>> Hi,
>> I know there's been a discussion back in 2008 about the SQL convert() function, but I need it for something different.
>> 
>> I have a "img_name" field with image names, for example:
>> 
>> IMG_0010.jpg
>> myPicture10a.jpg
>> PIC_210_OK.jpg
>> 
>> I need to search for the images that ONLY have the number 10.
>> In my example, I should get the first two records (that have a "value" of 10), excluding the last one that has a value of 210.
>> 
>> In MySQL I can easily do that with this query:
>> 
>> SELECT * FROM images WHERE CONVERT(img_name, SIGNED) = 10;
>> 
>> or using CAST:
>> 
>> SELECT * FROM images WHERE CAST(img_name as SIGNED) = 10;
>> 
>> 
>> How can I do this in Valentina?
>> 
> 
> 
> WHERE img_name LIKE '%10%;
> 
> -- 
> Best regards,
> Ivan Smahin
> Senior Software Engineer
> Paradigma Software, Inc
> Valentina - The Ultra-Fast Database
> http://www.valentina-db.com
> 
> _______________________________________________
> Valentina mailing list
> Valentina at lists.macserve.net
> http://lists.macserve.net/mailman/listinfo/valentina



More information about the Valentina mailing list