PDA

View Full Version : سوال: كسي تا حالا اين جوري query نوشته



hedayat
سه شنبه 17 اردیبهشت 1387, 10:31 صبح
من يه query شبيه اين دارم و مي خوام به جاي دستور
از like% استفاده كنم حالا مي خوام بي زحمت يكي راهنماييم كنه و اين سورس رو برام اصلاح كنه


select * , hesab From table 1
where substring (hesab ,1,2) in ( select substring (hesab ,1,2) From table2 ) p

حالا مي خوام سورس بالا رو اين شكلي بنويسم ولي نمي تونم خواهش مي كنم راهنماييم كنيد.:متفکر::متفکر::متفکر:

select * , hesab From table 1
where substring (hesab ,1,2) like%n in ( select hesab From table2 ) ح

خطاي اون هم اينه كه مي گه شما نمي تونين like رو با دستور IN اجرا كنيد
حالا كسي نظري نداره ؟؟؟

رضا عربلو
سه شنبه 17 اردیبهشت 1387, 16:50 عصر
شرط خود را به دو تا شرطتبدیل کن یکی Like را چک کند و یک in را. بعد با هم and کن.

hedayat
چهارشنبه 01 خرداد 1387, 15:02 عصر
مي شه در مورد همين مثال بالا سورسش رو بنويسي
آخه من فكر نكنم جور در بياد؟؟؟

ASKaffash
چهارشنبه 01 خرداد 1387, 15:32 عصر
با سلام
من فکر میکنم با Like به این شکل نمیشه . یک چیز مهم اینکه در حجم بالای اطلاعاتی تکنولوژی RushMore را به هوا فرستادی وبه شدت کند خواهد شد چون هیچ ایندکسی نمیتونه در این دستور بکار گرفته بشه (من به اصصلاح میگم اگر RushMore یک آدم باشه الان در گور داره میلرزه )