PDA

View Full Version : در فيلد Place جدول هرجا "تهران" بود فقط كلمه "تهران" را حذف كند.



ali_abbasi22145
شنبه 05 اردیبهشت 1388, 10:22 صبح
سلام
من مي خواهم در فيلد Place جدول هرجا "تهران" بود فقط كلمه "تهران" را حذف كند.
مثلا:
"تهران ورامين" بشود "ورامين"
"كرج تهران" بشود "كرج"
"شميران تهران ورامين" بشود "شميران ورامين"

merced
شنبه 05 اردیبهشت 1388, 11:05 صبح
اول بايد روي ركوردهايي كه «تهران» دارند Select كني


Select * from table1 where place like '%تهران%'

بعد با پيمايش و دستورات Pos ‌و Delete در دلفي اون قسمت رو حذف كني

راه ديگه اي با دستورات SQL‌ نميدونم

ali_abbasi22145
شنبه 05 اردیبهشت 1388, 13:43 عصر
سلام
بدون استفاده از Query مي خواهم.

shervin farzin
یک شنبه 06 اردیبهشت 1388, 13:50 عصر
سلام

بدون استفاده از Query مي خواهم.
فرايندي كه دوست خوبم merced بهش اشاره كرده كاملا درسته و شما براي كارتون بايد اين
مراحل رو انجام بديد . در اين حالت تنها انتخابي كه براي شما باقي ميمونه اينه كه اين فرايند در
سمت دلفي اتفاق بيفته يا SQL . متدي كه merced به اون اشاره كرده انجام فرايند در سمت
دلفي هست ، اگر مايل به اين كار نيستيد ميتونيد از كد زير استفاده كنيد كه همين كار رو در
سمت SQL انجام ميده :

update table_name set Place = ltrim(rtrim(replace (place,'تهران','')))
موفق باشيد .