Jason, 

For example, if you had a table named "test" with a column named "a", which contained 
one row "[EMAIL PROTECTED]" you would do a query like:


mysql> select substring(a,1,instr(a,'@')-1) from test;
+-------------------------------+
| substring(a,1,instr(a,'@')-1) |
+-------------------------------+
| test                          |
+-------------------------------+
1 row in set (0.00 sec)


There are probably other ways to do this as well. 

Jonathan

> -----Original Message-----
> From: Jason Joines [mailto:[EMAIL PROTECTED]
> Sent: Thursday, July 24, 2003 1:53 PM
> To: MySQL Users
> Subject: select part of a field into another field
> 
> 
>   I have a table with an email field that contains values of the form 
> [EMAIL PROTECTED]  I need to populate a new field called uid with 
> just the uid 
> part of the email address.  Is there any way of using select to just 
> retrieve the part before the @ and insert it into the uid field?
> 
> Thanks,
> 
> Jason Joines
> Open Source = Open Mind
> ========================
> 
> 
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    
> http://lists.mysql.com/[EMAIL PROTECTED]
> 
> 

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

Reply via email to