السلام عليكم ورحمة الله وبركاته
عندى سؤال
عاوزة اجيب الرقمين من اليمين لحقل موجود فى الداتا بيز
وبالمثل اجيب الرقمين من الشمال لنفس الحقل
انا اعرف انها من خلال character function
بس مش فاكرة ازاى
وارجو منكم المساعدة
السلام عليكم ورحمة الله وبركاته
عندى سؤال
عاوزة اجيب الرقمين من اليمين لحقل موجود فى الداتا بيز
وبالمثل اجيب الرقمين من الشمال لنفس الحقل
انا اعرف انها من خلال character function
بس مش فاكرة ازاى
وارجو منكم المساعدة
سبحان الله وبحمده سبحان الله العظيم
على ما أظن هذه ضالتك وجدتها فى MSDN وهذه هة اللينكات ومشروحة ببساطة أرجو أن أكون قد إستطعت مساعدتك بقدر إستتطاعتى :
http://msdn2.microsoft.com/en-us/library/ms186862.aspx
http://msdn2.microsoft.com/en-us/library/bb399386.aspx
http://msdn2.microsoft.com/en-us/library/ms177601.aspx
http://msdn2.microsoft.com/en-us/library/ms177532.aspx
وارجو النظر على هذا اللينك قد يكون مفيدا لكى فى التعلم والقراءة والثقافة,
تم تعديل هذه المشاركة بواسطة TYEF في 7 أبريل 2008 في 00:03
وهنا تجدى الفيديو الخامس بعد الدقيقة 28 و 7 ثوانى بيشرح العملية ده بكل تفصيل ووضوح وبساطة
السلام عليكم
في SQL server يوجد LEFT & RIGHT بالامكان جلب اي عدد من الاحرف من اليمين واليسار
مثل select left(field1 , 2)
شكرا لكم جميعا
الامر بيشتغل عادى فى ال sql query اما فى المشروع يعطى
Incorrect syntax near the keyword 'left'
انا كاتبة الكود كالاتى:
select p.left(age_p , 2) as gg,p.right(age_p , 2) as ee FROM p"
واخوانى ممكن حد يدينى كتاب او اى شرح وافى ومتقدم فى ال sql query
تم تعديل هذه المشاركة بواسطة rania_exe في 7 أبريل 2008 في 13:37
سبحان الله وبحمده سبحان الله العظيم
السلام عليكم
لا لزوم لاستخدام اسم الجدول قبل الامر p.left بل مباشرة
select left(age_p , 2) as gg,right(age_p , 2) as ee FROM p"
اذا اكثر من جدول نضع اسم الجدول قبل اسم الحقل وليس قبل الاجراء
Select left( P.age_p , 2) as gg
لو فعلا عايزة مرجع فى اللغة مافيش اكتر منهم على النت بس فعلا MSDN بتشرح بالتفصيل والوضوح والبساطة مع بعض وده لينك للغة على MSDN :
http://msdn2.microsoft.com/en-us/library/ms189826.aspx
وركزى فى البحث عن مرادك على الشجرة التى بالجانب الايسر وحددى هذفك فمثلا دالة Left ليست موجودة ضمن T-SQL Link الذلا بالاعلى ولكن تجديها ضمن
Net Development فحددى هذفك تماما فلو ظننتى ان الدالة من اساس لغة T-SQL وارهقتى نفسك فى البحث فى هذا الجزء علما بإنها ضمن Net Development
ولكى تريحى بالك من هذه العملية استخدمى البحث داخل الموقع http://msdn.microsoft.com
ولو حملتى من اللينك الذى وضعته لكى الفيديو 5 - 6 /index.php?showtopic=156928
ممكن يخليكى تلاحظى طريقة التعامل مع بيئة التطوير والاقواس والذى منه.
فالعلم والدوال خذيها من MSDN وطريقة التعامل من الفيديو
تم تعديل هذه المشاركة بواسطة TYEF في 7 أبريل 2008 في 22:43
اخوانى اريد جزء معين فى الحقل مثلا بعد حرفين واخذ 5 حروف حاولت بداة substring ولكن فشلت
سبحان الله وبحمده سبحان الله العظيم
SELECT SUBSTRING(column_name, 2,5) FROM Table
OR
SELECT SUBSTRING(column_name, 2) FROM Table
تم تعديل هذه المشاركة بواسطة محمد سماقية في 20 أبريل 2008 في 11:22
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea
اخى نسيت ذكر شىء اننى اريد ان استعمله فى حقل نوعه تاريخ
و عملت الامر فى الquery analyzer ولم يعطى نتيجة
واعطى الرسالة الاتية:
The data type datetime is invalid for the substring function. Allowed types are: char/varchar, nchar/nvarchar, and binary/varbinary
انا اريد من التاريخ فقط السنة
تم تعديل هذه المشاركة بواسطة rania_exe في 20 أبريل 2008 في 17:37
سبحان الله وبحمده سبحان الله العظيم
SELECT YEAR(column_name) FROM Table
OR
SELECT DATEPART(yyyy,column_name) FROM Table
OR
SELECT DATEPART(yy,column_name) FROM Table
تم تعديل هذه المشاركة بواسطة محمد سماقية في 21 أبريل 2008 في 09:05
-----------------------------------------------------------------------------------------------------------------------------
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Mohammad Sonaiea