* dan
> I'm trying to query a database of speed test results for display on a php
> page. The results are fully-qualified machine names, often very
> long. What I'd like to do is trim it down so only the main domain name
> is left for display: for example, '68-65-69-187.vnnyca.adelphia.com'
> becomes just 'adelphia.com'. The problem is there is a more or less
> random amount of stuff to the left of the goodies I actually want.
> So...is there an easy way to just grab the two right-most bits between
> the periods?
See the SUBSTRING_INDEX() function:
mysql> select substring_index('68-65-69-187.vnnyca.adelphia.com','.',-2);
+------------------------------------------------------------+
| substring_index('68-65-69-187.vnnyca.adelphia.com','.',-2) |
+------------------------------------------------------------+
| adelphia.com |
+------------------------------------------------------------+
1 row in set (0.00 sec)
<URL: http://www.mysql.com/doc/en/String_functions.html#IDX1210 >
--
Roger
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]