דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. פונקציה לקבל ערך אקראי בsql server

פונקציה לקבל ערך אקראי בsql server

מתוזמן נעוץ נעול הועבר ארכיון code613m
5 פוסטים 4 כותבים 478 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • chagoldC מנותק
    chagoldC מנותק
    chagold
    כתב ב נערך לאחרונה על ידי
    #1

    האם יש פונקציה לקבל ערך אקראי בsql server?

    עדיף ערך מחרוזת ולא ערך מספרי.

    תודה

    פורסם במקור בפורום CODE613 ב20/07/2016 01:10 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2
      RAND()
      

      מחזיר שבר בין 0 ל1.
      אפשר לייצר מזה מחרוזות טקסט אקראיות ע"י קומבינציות, חפש בגוגל
      sqlserver random string

      בתשובה בstackoverflow ראיתי רעיון להשתמש עם מחולל ה'ערך-ייחודי-גלובלי', הפונקציה newid

      CONVERT(varchar(255), NEWID())
      

      פורסם במקור בפורום CODE613 ב20/07/2016 02:19 (+03:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      4
      • S מנותק
        S מנותק
        softs
        כתב ב נערך לאחרונה על ידי
        #3

        אני ממליץ לשמור ב DB ערך מספרי שיותר קריא וקל לתחזוקה וכלפי חוץ להשתמש איפה שצריך בתרגום של המספר ל BASE62 (כמו שיוטיוב עושים)
        http://www.fishofprey.com/2011/08/convert-between-base-10-and-base-62-in.html

        פורסם במקור בפורום CODE613 ב20/07/2016 12:15 (+03:00)

        תגובה 1 תגובה אחרונה
        4
        • chagoldC מנותק
          chagoldC מנותק
          chagold
          כתב ב נערך לאחרונה על ידי
          #4

          פורסם במקור בפורום CODE613 ב20/07/2016 22:46 (+03:00)

          תגובה 1 תגובה אחרונה
          0
          • א מנותק
            א מנותק
            ארכיטקט
            כתב ב נערך לאחרונה על ידי
            #5

            הואיל ואתא לידן אימא בה מילתא

            לאחרונה הייתי צריך דבר כזה בדוט נט ועשיתי פונקציה פשוטה:

            public static string GetRandom(int length = 1)
                    {
                        if (length > 8)
                        {
                            var guidsCount = Math.Ceiling(length / 8.0);
                            var guids = new List<Guid>();
                            for (int i = 1; i < guidsCount; i++)
                            {
                                guids.Add(Guid.NewGuid());
                            }
                            var str = string.Join("", guids.Select(g => g.ToString().Replace("-", string.Empty)));
                            return str.Substring(0, length: length);
            
                        }
                        else
                        {
                            return Guid.NewGuid().ToString().Replace("-", string.Empty).Substring(0, length: length);
            
                        }
                    }
            

            פורסם במקור בפורום CODE613 ב21/07/2016 09:36 (+03:00)

            אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

            תגובה 1 תגובה אחרונה
            0

            בא תתחבר לדף היומי!
            • התחברות

            • אין לך חשבון עדיין? הרשמה

            • התחברו או הירשמו כדי לחפש.
            • פוסט ראשון
              פוסט אחרון
            0
            • דף הבית
            • קטגוריות
            • פוסטים אחרונים
            • משתמשים
            • חיפוש
            • חוקי הפורום