PDA

View Full Version : سوال: شرط روي دوفيلد تلفن و همراه



s_mokhtari
یک شنبه 31 مرداد 1389, 23:19 عصر
با سلام
دوستان من ميخوام در حالت عادي شماره تلفن رو نشون بدم ولي اگه مشتري شماره تلفنش خالي بود به جاش شماره همراهش رو نشون بدم كدش چطوري
با تشكر:خجالت::خجالت:

Modernidea
دوشنبه 01 شهریور 1389, 04:37 صبح
سلام

ببینید اگه میخواین در خود SQL این کارو بکنید که اینجور که من فهمیدم باید یک فیلد اضافی داشته باشید و 3 تا Query رو اجرا کنید.


1-

Update Table1 Set phone = ph Where exsists (select count(ph) from table1)2-

Update Table1 Set phone = mo Where ph ='0'3-

SELECT fname, phone
FROM table1;fname : نام
ph : تلفن
mo : موبایل
phone : فیلد اضافی که با توجه به کد 1 و 2 ، شماره تلفن یا موبایل رو طبق شرط شما به این فیلد اضافه میکنه.

درضمن من SQL Server نصب ندارم و تو اکسس این کد رو امتحان کردم و زمانی که فیلد خالی باشه جواب درستی نمیده و مجبور شدم فیلدهای خالی رو عدد صفر بزارم و شرط رو به شکل بالا بنویسیم. یعنی کد شماره 2.

حالا اگه بشه این 3تا Query رو ادغام کرد خیلی خوب میشه !

اگه سوالی بود درخدمتم.

موفق باشید.