הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [שאלה] איך אני מושך (ב SELECT) רק 20 אותיות ראשונות מטבלה כלשהי? (https://hosts.co.il/forums/showthread.php?t=16312)

שקד 21-02-06 16:48

ציטוט:

נכתב במקור על ידי miniature
למה זה חוסך משאבים?

כי אם כבר זה ב SQL אז עדיף עד הסוף, זה באמת יכול לחסוך משאבים
אבל אם אתה בכל זאות מתעקש לעשות זאות ב PHP אז אתה יכול לעשות זאות בעזרת פונקצית substr
כמו בדוגמא שהביאו לך יותר למעלה ..


בהצלחה :)

meshuga 21-02-06 17:11

זה חוסך במשאבים כי במקום נגיד שהטקסט הוא 10000 תווים...אז הוא לוקח מהמסד הכל ומהם אתה חותך הכל חוץ מה20 שאתה רוצה, ובSQL הוא לוקח פשוט רק 20 מהמסד....
(תו=ביט, 1024 תווים=ק"ב (בזיכרון השרת)) מקווה שהבנת את הקטע של משאבים...

miniature 21-02-06 17:14

OK
אתה יכול לנעול.

עריכה: שאלה אל somebody - אם אני רוצה לעשות גם את מה שכתבת וגם SELECT *, איך אני עושה?

שקד 21-02-06 18:21

ציטוט:

נכתב במקור על ידי miniature
OK
אתה יכול לנעול.

עריכה: שאלה אל somebody - אם אני רוצה לעשות גם את מה שכתבת וגם SELECT *, איך אני עושה?

כדי שתעשה גם דברים בעצמך, הפורום נועד כדי לכוון ולא כדי ליכתוב קודים
כבר הסבירו לך את העניין -
select-into-table
left-join-optimization

האשכול נעול !
בהצלחה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 08:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ