با استفاده از تابع CHAR در MySQL، کدهای ASCII 72,101,108,108,111 را به رشته "Hello" تبدیل کرده و نتیجه را با یک SELECT نمایش دهید.

10.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:32

0.0

برای حل این مسئله از پایگاه داده MySQL و تابع داخلی CHAR استفاده کنید که به‌صورت CHAR(n1,n2,...) هر کد عددی را به کاراکتر متناظر تبدیل می‌کند؛ کافی است یک عبارت SELECT مانند SELECT CHAR(72,101,108,108,111); اجرا کنید. نکات مفید: ترتیب اعداد مهم است، برای اضافه کردن فاصله یا علائم از اعداد مناسب یا تابع CONCAT استفاده کنید و در صورت نیاز به مجموعهٔ کاراکتری خاص می‌توانید از گزینه USING مانند CHAR(... USING utf8) بهره ببرید.

توسط پژوهشگر در 221 روز قبل ساعت 01:32
دسته بندی ها: MySQL MySQL for beginner
arman در 221 روز قبل ساعت 12:52

برای تبدیل ASCII 72،101،108،108،111 به رشته Hello در MySQL از تابع CHAR در یک SELECT استفاده کنید: SELECT CHAR(72,101,108,108,111);. نتیجه همان Hello است و می‌توانید با AS hello نام ستون را مشخص کنید. اگر می‌خواهید کاراکترها با یک مجموعه کاراکتری خاص بازگردند، می‌توانید از USING مانند SELECT CHAR(72,101,108,108,111 USING utf8) استفاده کنید. همچنین برای اضافه کردن فاصله یا نماد می‌توانید کدهای ASCII مناسب را اضافه کنید یا با CONCAT ترکیب کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری