none
שאילתא SQL RRS feed

  • שאלה

  • User_IP 

    מופיע כך: b'192.168.43.228 

    אני צריך שיוצג כך: 

    192.168.43.228

    יש לי בטבלה הצגת של אייפי.

    אבל הוא מופיע עם האותו b' , יש אפשרות לבצע איזה שאילתא שתציג לי את האייפי נקי רק מספרים?

    שבת 17 אוקטובר 2020 22:28

תשובות

  • שלום אביהו,

    מצטער על התגובה הממש מאוחרת וכניראה כבר לא רלוונטית אבל רק עכשיו הפנו את תשומת ליבי שיש כאן שאלה בלי תשובה

    אז גם לטובת הגולשים שיגיעו כאן בעתיד כדי לסגור את השירשור עם תשובה

    אתם יכולים למצוא הרבה מאוד דיונים בנושא אם תבצעו חיפוש בגוגל של צירוף המילים:

    sql server remove all non numeric characters

    אחד הפתרונות בטובות שי הוא זה:

    Select Data, Left(
                 SubString(Data, PatIndex('%[0-9.-]%', Data), 8000), 
                 PatIndex('%[^0-9.-]%', SubString(Data, PatIndex('%[0-9.-]%', Data), 8000) + 'X')-1)
    From   @Temp


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]

    יום רביעי 30 מרץ 2022 12:14
    מנחה דיון