You are here: Re: WHERE question « MsSQL Server « IT news, forums, messages
Re: WHERE question

Posted by Erland Sommarskog on 08/16/07 22:06

ceconix (ceconix@gmail.com) writes:
> Hello all, I am still learning about SQL, and have a question. I have
> two tables. I want to update table 2 with data from table 1. Table 1
> has two columns. ID and NUM. In Table 2, I have an ID column and a
> bunch more columns plus another NUM column. Table 1 was pulled in
> from excel. I need to update the NUM from Table 1 to NUM in table 2,
> but the formating on the ID fields are different, although the same
> numbers. Example: Table 1 ID is ##############, and Table 2 ID is
> ##___#____##___##___###__####_ where _ = NULL. Also, Table 2 is
> formatted as CHAR(30).
>
> Before I screw up the tables, will "WHERE table1.ID = table2.ID" work,
> or do I need to do something else to get it to work?

I don't really know what you mean with _ = NULL, but I take a stab
that you really mean space. In such case

WHERE table1.ID = replace(table2.ID, ' ', '')

may work.

It always help if you post table definitions and sample data, preferably
as CREATE TABLE statements and INSERT statements.


--
Erland Sommarskog, SQL Server MVP, esquel@sommarskog.se

Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/prodtechnol/sql/2005/downloads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinfo/previousversions/books.mspx

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация