خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


select فیلدهای حروف دار در SQL Server

select فیلدهای حروف دار در SQL Server
در این مقاله کوتاه آموزشی به یک مبحث جالب در SQL Server خواهیم پرداخت. شما در فیلدهای رشته ای که در جداول SQL server ایجاد می کنید، می توانید هر کاراکتری را ذخیره کنید. یعنی هم عدد، هم حروف الفبا و هم سمبل های خاص را بدون مشکل می توانید در این قبیل فیلدها ذخیره کنیدو میخ واهیم ببینیم چطوری می توانیم فقط فیلدهایی را Select کنیم در آنها حروف الفبا موجود است یعنی هیچ عددی در این فیلد رشته ای توسط کاربر ذخیره نشده باشد. شما در ادامه آموزش خیلی راحت تر مطلب را درک خواهید کرد.

نرم افزار سامانه مودیان راهکار
برای شروع کار لطفا SQL Server خود را اجرا کرده و بدان لاگین کنید.


سپس پنجره New Query را باز کرده و دستور زیر را در آن وارد کنید تا یک جدول موقت با تعدادی رکورد ایجاد شود.

CREATE TABLE #TEMP (ID VARCHAR(10))
INSERT INTO #TEMP(ID)
SELECT '190033' UNION ALL
SELECT 'ALMT93' UNION ALL
SELECT '192,456' UNION ALL
SELECT 'MLZPQIR' UNION ALL
SELECT '10AXZZZ' UNION ALL
SELECT '067772' UNION ALL
SELECT 'XKMPQW'


select فیلدهای حروف دار در SQL Server . آموزشگاه رایگان خوش آموز

خب همانطور مشاهده می کنید یک ستون با نام ID در این جدول وجود دارد که در آن مقادیر عددی، حروف و ترکیبی از هر دو در آن ذخیره شده است. ما می خواهیم فقط فیلدهایی که دارای مقادیر حروف هستند را انتخاب کنیم و سایر ستون ها Select نشوند.
با Select زیر نه تنها فیلد هایی که حروف دارند بلکه فیلدهای دیگر هم انتخاب می شوند.

SELECT ID FROM #TEMP
WHERE ID LIKE '%[^A-ZA-Z]%'

نتیجه Select را در شکل زیر مشاهده می کنید:

select فیلدهای حروف دار در SQL Server . آموزشگاه رایگان خوش آموز

خب، اما این چیزی نیست که ما به دنبال آن باشیم بلکه می خواهیم فقط فیلدهایی که مقادیر غیرعددی در آنها است Select شود.
کاری که فقط باید انجام دهیم این است که قبل LIKE از عملگر NOT استفاده کنید و نتیجه را ببینید.

SELECT ID FROM #TEMP
WHERE ID NOT LIKE '%[^A-ZA-Z]%'


select فیلدهای حروف دار در SQL Server . آموزشگاه رایگان خوش آموز





نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز