PDA

View Full Version : نحوه ی پیدا کردن یک رشته با طول ثابت در یک فیلد



cawboy_iran
یک شنبه 10 خرداد 1394, 17:22 عصر
سلام

چطوری میشه یک رشته با طول ثابت رو داخل یک فیلد از جدول پیدا کرد؟

این یک جور پارس کردن فیلد رو ظاهرا لازم داره.

مثلا داخل دیتابیس یک فیلد توضیحات داریم و میخواهیم یک کلمات 10 حرفی رو از داخلش بیرون بکشیم :



COMMENT
NAME
ID


12 123 1234 12 1234567890 123 12 123 1234
name1
1


12 123 1234 12 abcdefghij 123 12 123 1234

2







داخل این جدول از فیلد comment عبارات 1234567890 و abcdefghij رو (محتوا ثابت نیست) رو به ما برگردونه/

pezhvakco
یک شنبه 10 خرداد 1394, 18:23 عصر
شاید

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )

پیدا کردن یک عبارت داخل عبارت دیگه

cawboy_iran
دوشنبه 11 خرداد 1394, 09:00 صبح
شاید

CHARINDEX ( expressionToFind ,expressionToSearch [ , start_location ] )

پیدا کردن یک عبارت داخل عبارت دیگه


------

میشه منظورتون رو از این کد بگید.
expressionToFind ,expressionToSearch باید مشخص باشند؟ یا اینها بصورت regular expression باید نوشته شوند؟

pezhvakco
دوشنبه 11 خرداد 1394, 13:16 عصر
این دستور برای پیدا کردن یک رشته داخل یک رشته یا ستون دیگه است.