Hi, you could try: SELECT name, SUBSTRING_INDEX(name,' ', 1) as first, SUBSTRING_INDEX(v2, ' ', -1) as last FROM table
For the uppercase of the first letter, as i don't know a specific functions to do that in MySQL (it has ucase and lcase but for all the word), you must "play" with other functions in MySQL. See: http://www.mysql.com/doc/en/String_functions.html On Sat, 2003-02-08 at 23:33, Mike Blezien wrote: > Hi all, > > I think this can be done with a SQL query, but not have much luck getting it > right. Was hoping to get some suggestions on the best way to do this. > > I need to extract the 'name' column in a mysql database table. split the name so > we have a "first" and "last" name value, as the name was original entered into > the database as their full name instead of the first and last name. My question > is, using SQL, can I split the 'name' column to get the two value, then do an > UPPER case on the first character for the first name created from the split of > the 'name' columnm value. > > I can do this using the Perl programming I am writing, but was pretty sure I do > this within the SQL query, but haven't been able to get it to work properly. > > thanks for any help, > > > -- > Mike<mickalo>Blezien > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Thunder Rain Internet Publishing > Providing Internet Solutions that work! > http://www.thunder-rain.com > Tel: 1(985)902-8484 > MSN: [EMAIL PROTECTED] > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -- Diana Soares --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php