| Author |
Topic |
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 11:10:13
|
| Hello everybody,I have a data like this:Ab001skdjAb001kslddfAb002kdlskdAb005kslsAb002keijfdAb001kkdkdHow do i read first 5 charecters on each records? |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 11:44:54
|
| thanks tkizer. |
 |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 12:22:42
|
| I got error when i tried this way:UPDATE A SET GID= B.IDFROM table1 A,(SELECT min(ID) ID,SUBSTRING(Column1,1,5) from table1 GROUP By SUBSTRING(Column1,1,5) Having Count(ID)>=1) BWHERE SUBSTRING(A.Column1,1,5) = SUBSTRING(B.Column1,1,5)GoThe error is:Msg 8155, Level 16, State 2, Line 1No column was specified for column 2 of 'B'.Msg 207, Level 16, State 1, Line 8Invalid column name Column1. |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 12:52:05
|
| When i did not use substring, it was working.UPDATE ASET GID= B.IDFROM table1 A,(SELECT min(ID) ID,Column1 from table1GROUP By Column1Having Count(ID)>=1) BWHERE A.Column1 = B.Column1Go |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 13:14:27
|
| I got it. This is work.UPDATE ASET GID= B.IDFROM table1 A,(SELECT min(ID) ID,SUBSTRING(Column1,1,5) as Aa from table1GROUP By SUBSTRING(Column1,1,5)Having Count(ID)>=1) BWHERE SUBSTRING(A.Column1,1,5) = b.Aa |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 14:28:41
|
| Thanks tkizerI have a simple query problems.I have 5 fields on a table. The first one is Id, 2nd is text value, it has multiple same value.but 3rd and 4th fields has different values.So, what i need, update 5th fields with field 3rd field's value, if exist, if not exist update from 4th field. If both 2nd,3rd and 4th fields are null, 5th fields also null.We have to group by 2nd field.The 5th field will be update with first record of 3rd field |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
|
|
rudba
Constraint Violating Yak Guru
415 Posts |
Posted - 2009-01-26 : 14:43:53
|
| OK |
 |
|
|
|