
קדם ‹ Forums ‹ הייטק ‹ Database Design & Development ‹ חיבור טבלאות
הי, אני רוצה לחבר 2 טבלאות בטבלה אחת הקוד הוא Int 0 1 2 ובטבלה השניה השדה הוא varchar ומתחיל באפסים 0000000000000000004 האם יש פונקציה שמורידה אפסים?
את יכולה להשתמש בConvert או Cast שימירו לך את זה לInt (ההבדל ביניהם, Convert עף אם לא הוא לא מצליחה להמיר, Cast מחזיר null) אם את רוצה להיות בטוחה שהמחרוזת מכילה רק מספרים, אפשר לבדוק באמצעות ISNUMERIC דוגמאות: SELECT CAST ('10' as int), CONVERT (int, '10') SELECT ISNUMERIC(4567);
הצלחתי להוריד את האפסים שבהתחלה אבל הבעיה שלי שבטבלה כשיש 2 ערכים אז זה כתוב כך: 000008,00009 והם צריכים להתחבר לטבלת האבחנות לפי הקוד(בעצם טבלת האבחנות היא קוד של אבחנות ושם האבחנה אז אני צריכה להוציא את שמות האבחנות). אני רוצה למצוא דרך לחתוך את המספר בפסיק ואז להוריד את האפסים ואז אוכל לחבר עם הטבלה השניה. יש למשהיא רעיון?
Log in to reply.
✨ כדי לשפר את החוויה שלך באתר, אנחנו משתמשים בקבצי עוגיות (Cookies).
האישור שלך יעזור לנו להציג תוכן מותאם אישית, לשפר את השירותים שלנו ולעבוד בצורה חלקה יותר. אפשר תמיד לשנות את ההעדפות שלך בכל שלב.
There was a problem reporting this post.
אנא אשרי שאת רוצה לחסום חבר זה.
לא תוכלי עוד:
אנא המתיני מספר דקות לסיום תהליך זה.
חשוב: לא כל פרסום מאושר, נא לפרט בדיוק במה מדובר
