[EMAIL PROTECTED] ha scritto:
> We have numerous identical tables with a varchar column that holds data 
> like this: "0 0 0 1 0 1 0 25 7 0 139 0 9". Essentially there are a bunch 
> of integers with a single space as a separator. There _should_ be no more 
> than 30 entries ( and 29 spaces ), but sometimes the system misfires and 
> there are more or less.  Is there a MySQL solution to getting a count of 
> the spaces present in the field, figuring that spaces + 1 will equal 
> entries? It's fairly straight forward using a PHP application, but I'd 
> like to get the DB server to accomplish this task. Not having much luck 
> finding a solution in the manual. 
>
>   

SELECT 1
  + CHAR_LENGTH("0 0 0 1 0 1 0 25 7 0 139 0 9")
  - CHAR_LENGTH(REPLACE("0 0 0 1 0 1 0 25 7 0 139 0 9", " ", ""))
AS ret


HopeItHelp,
Francesco


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to