View Full Version : functionبرای اینکه طول مشخصی از فیلد یک رکورد را نمایش دهد
shahrzad2
چهارشنبه 23 خرداد 1386, 09:53 صبح
من با c# به database وصل می شم و جستجو میکنم function می خوام که طول مشخصی از فیلد رکورد جستجو شده را نمایش دهد
Kamyar.Kimiyabeigi
چهارشنبه 23 خرداد 1386, 10:10 صبح
شما میتونین از SUBSTRING استفاده کنین
SELECT au_lname, SUBSTRING(au_fname, 1, 1)
FROM authors
ORDER BY au_lname
Here is the result set:
au_lname
---------------------------------------- -
Bennet A
Blotchet-Halls R
Carson C
DeFrance M
del Castillo I
...
Yokomoto A
iranrose63
چهارشنبه 23 خرداد 1386, 10:10 صبح
(SELECT LEFT("string",yournumber
shahrzad2
چهارشنبه 23 خرداد 1386, 13:03 عصر
میشه درمورد این کد توضیح بدید من می خوام مثلا اگر کاربر 50 رو انتخاب می کنه 50تا از کاراکترهای فیلد دوم آن رکورد را نمایش بده
Kamyar.Kimiyabeigi
چهارشنبه 23 خرداد 1386, 15:07 عصر
میشه درمورد این کد توضیح بدید من می خوام مثلا اگر کاربر 50 رو انتخاب می کنه 50تا از کاراکترهای فیلد دوم آن رکورد را نمایش بده
شما بجای عدد 10 عدد 50 رو برای خودتون قرار بدین
SELECT CompanyName FROM Customers
SELECT SUBSTRING(CompanyName, 1, 10) FROM Customers
SELECT LEFT(CompanyName, 10) FROM Customers
soghra
پنج شنبه 24 خرداد 1386, 09:32 صبح
اگر بخواهم در دیتا بیس به دنبال یک کلمه بگردم ومثلا در یک فیلد نوع دادهnvarchar(max) باشه واین کلمه در این فیلد پیدا شده باشه ،اگر بخوام که به جای همه داده موجود در این فیلد فقط مثلا به قدر جمله ای که این کلمه توش هست برگردونه باید دستور select رو چطوری بنویسم؟
Kamyar.Kimiyabeigi
شنبه 26 خرداد 1386, 08:34 صبح
اگر بخواهم در دیتا بیس به دنبال یک کلمه بگردم ومثلا در یک فیلد نوع دادهnvarchar(max) باشه واین کلمه در این فیلد پیدا شده باشه ،اگر بخوام که به جای همه داده موجود در این فیلد فقط مثلا به قدر جمله ای که این کلمه توش هست برگردونه باید دستور select رو چطوری بنویسم؟
در پست شماره 5# و 2# مثال Select نوشته شده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.