PDA

View Full Version : حذف فاصله از كد ملي



sara_mp
پنج شنبه 24 آذر 1390, 09:45 صبح
با سلام
من توي جدولم يه ستون به عنوان كد ملي دارم كه حدود 10000 كد ملي توي اون ذخيره شده ولي به فرمت 1-258798-258 ذخيره شده اند چه جور ميتونم فاصله ها رو حذف كنم؟

Galawij
پنج شنبه 24 آذر 1390, 09:52 صبح
سلام،
فاصله منظورتون کاراکتر '-' است؟چرا از تابع ()SubString برای نمایش این فیلد استفاده نمی کنید؟

sara_mp
پنج شنبه 24 آذر 1390, 09:59 صبح
آره منظورم همين كاراكتر "-" است .ولي من ميخام همه اين فاصله ها رو حذف كنم و دوباره ذخيره كنم .

Galawij
پنج شنبه 24 آذر 1390, 10:41 صبح
مثال:

UPDATE Table_1
SET kod=SUBSTRING(kod,1,3)+SUBSTRING(kod,5,6)+SUBSTRIN G(kod,12,1)

baktash.n81@gmail.com
پنج شنبه 24 آذر 1390, 12:49 عصر
سلام
از Replace هم می تونید استفاده کنید.

tazarvmmr
پنج شنبه 24 آذر 1390, 14:32 عصر
سلام،
استفاده از Replace خیلی ساده تره:


Select Replace(myField, '-', '')
From myTbl