PDA

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 نوشته شده