@dovid
אני צריך שהוא יקח את הכתובת מעמודה אחרת בשורה שהיא עם נוסחת CONCAT עם עמודות אחרות בשורה וכמובן יוודא שהעמודה לא ריקה
ש.ב.ח.
-
עמודה לחיצה בexcel עם http request -
עמודה לחיצה בexcel עם http requestאיך אני יוצר עמודה לחיצה באקסל
שבלחיצה עליה נעשית קריאת http לurl מעמודה אחרת בשורה
(כרגע יש לי רק היפר קישור לפתיחת דפדפן)הדף יוצר שיחה במרכזיה (לא מחזיר ולא מחדש שום דבר...)
-
Github Copilto@dovid אמר בGithub Copilto:
איכות התכנות של קורא קודים בקביעות גבוהה משל מי שכותב.
הבעיה תהיה אם תפסיק לקרואצודק (כמו תמיד) אכן הניסוח שלי והאפיזודה לא נכונה במילואה
אך מקווה שהבין הקורא כוונתי לומר שאפ' אשכח צורת אות מקלדת... סתם מגזים בשביל העניין...אני מסכים שזה קולע הרבה יותר מ50% אבל עדיין הצורך כל פעם לבדוק אותו... אולי אני טועה וזה עניין של הרגל וזמן...
-
Github Copiltoכמובן כמו שכתב @חגי
זמן ההמתנה השיווקי שלי הסתיים תוך יום... !התקנתי את התוסף בphpstorm
למען האמת זה חמוד מאודבא נתחיל עם החסרונות:
- איזה כיף זה לעבור על קוד של מישהו אחר...?
- ההכנסה עם Tאב יכולה להוציא פילים משלוותם... (כמובן למי שהתרגל ללחוץ Eנטר כדי לבחור את ההשלמה האוטומטית).
- אני רועד מפחד מהיום שאני יגלה שהפיצ'ר הזה הפך אותי לנכה 95%... (קורא קוד במקום כותב...)
ועכשיו ליתרונות (אלה שלא מתנגשים עם החסרונות)
אני כותב בPHP במסגרת Laravel אז אנסה להציג אותם ממבטי אך אני מאמין שזה נוגע לשפתות האחרות גם.- למודלים שלי יש שדות שאני לא תמיד אוחז ראש במפתחותיהם אם בכלל, התוסף יוצר עבורי קוד ראשוני ממלא את השדות לפי ראות עיניו, אמנם בדיוק כמעט מושלם..., מילוי השדות נעשה ככל הנראה גם לפי סוג השדה המופיע בקובץ ההגירה ובמודל וגם לפי שימושים שונים שעשיתי בעבר, כך נראה לי.
- זה מצוין לשעות הפנאי ולהנאה כללית, סוג של תרפיה בהקלדה...
זהו בינתיים, מאמין שתמצאו הוספות לשני הצדדים.
בהצלחה -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
לגבי גליונות גוגול הם מוגבלים רשמית ל 40,000 שורות, 18,278 עמודות 200 טאבים
כן, אחרי שכתבתי גיגלתי (למה לא להיפך? ככה!, וגם כי נחמד לדבר איתך )
-
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
הם רשמית לא עומדים בעומס של מעל 50 אלף שורות
כך דעתך גם על google sheets?
(רק מנסה להבין את כיוון הדברים) -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@ארכיטקט
המקום שלי נמצא באפשרות השניה שנתת@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
עדכון שורות משפיעות, אם אתה יודע את תאריכי העדכון של שורות המשפיעות על החישובים שלך, אתה יכול פשוט להשוות ולעדכן רק מה שצריך בטבלת המחסן (למשל אם זו שורה של יתרת חובה ואתה יודע שמתוך מיליון לקוחות עודכנו כעת הזמנות של עשרים לקוחות, אין עניין להפעיל UPDATE על מיליון שורות, אלא רק על עשרים)
ומה שחשבתי זה לעשות טריגר אחרי עדכון כל שהוא שילך לחפש את השורות המושפעות ויעדכן, העניין שמדובר בסרחורת, כי מושפע יכול גם להיות משפיע וזה יכול להסתיים בעדכון של 15 או 50 שורות כשכל אחד גורם לשני להתעדכן.
ובעצם עם השורה אני אמור לשמור גם את כל המזהים של הרשומות המשפיעות על מנת שאוכל לדעת מתי לעדכן את השורה
השאלה הגדולה נופלת בעת הוספת שורות חדשות שלפעמים ההקשר שלהם הוא עמוק (קשר שקשור לקשר), מה שגורם לי שאין לי יכולת לדעת בצורה נורמטיבית איזה מזהים להוסיף בתלויות... מקווה שהבנת. -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@ארכיטקט
אם תוכל להרחיב מעט על מה שכתבת
@ארכיטקט אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:כדאי לך לפרק את הטבלה לגורמים ולהשקיע בפרוצדורה שתעדכן את טבלת "המחסן" באופן יעיל וחלקי רק על החלקים הרלוונטיים.
מרגיש לי שכאן טמון האוצר... (אף על גב דהוא לא חזי מזליא חזי)ו... מה זה קליקסנס...?
-
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@dovid אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
אם מדובר בצד לקוח, זה לא אופציה
ניסיתי להתחקות אחרי הפעילות של https://airtable.com/
וכן נראה שרוב הדברים נעשים בצד הלקוח (כמובן שאין בטבלה בדום יותר מ30-40 שורות)
אל אף שאני חושב כמוך מכיוון שאי אפשר להעריך/לקבוע איזה משאבים יש ללקוח הקצה. -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@dovid אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
המאמץ להתבטא טוב ישתלם לך גם אם לא יהיה מי שיעמיק
@צבי-ש אמר ביש מה לנסות? SQL ענק ומלא שאילתות וחישובים:
ואתה אפילו רק תרוויח
טוב, עוד לא הגעתי לשלוח את הרעיון כי תוך כדי כתיבה בעצמי לא יודע כמה הוא יעזור/כמה הוא מסובך/כמה הוא ראלי...
בינתיים מילאתי את הDB שלי בסביבת הפיתוח (לוקאלית) עם חצי מליון שורות
ניסיתי להריץ את השאילתה הזאת ועוד כל מיני דומות לאלו וגם אם עוד עמודות מחושבות
זמן התוצאה היה בין כ15 שניות (ללא עמודות מחושבות) ל כ40 שניות (עם עמודה/ות מחושבות)
כך שאפשר להסיק שאי אפשר להמשיך ככה...
אני יושב על רעיונות אחרים כשיהיו לי כאלו אשמח לשתף בעזרת ה' -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@dovid אולי אני בכלל טועה והיה עדיף להביא את כל הנתונים מהשרת ולסנן בjs?
גם אם מדובר ב20000 רשומות אולי זה יהיה יותר מהר ופחות כאבי SQL... -
יש מה לנסות? SQL ענק ומלא שאילתות וחישובים@dovid תודה
והיות שכבר חשבתי כמוך
כבר יש לי כיוון לתוכנית, אשמח לשטוח אותה כאן בצורה מפורטת על מנת להיוועץ
מקווה כבר...
השאלה אם למישהו פה יש כח וזמן להבין את המקרה ואת הפתרונות? -
יש מה לנסות? SQL ענק ומלא שאילתות וחישוביםשלום וברכה
במשך לאשכול: Having OR Whereהשאלה הגדולה שלי אם יש סיכוי ששאילתות כאלו יפעלו בשקט גם על מיליוני שורות בלי להציק מידי, או שחובה לחשוב על כיוון אחר?
SELECT ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 16 ) AS `__column_16`, ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 17 ) AS `__column_17`, ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 21 ) AS `__column_21`, ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 22 ) AS `__column_22`, ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 21 ) - ( SELECT `meta_records`.`VALUE` FROM `meta_records` WHERE `meta_records`.`record_id` = `records`.`id` and `meta_records`.`field_id` = 22 ) AS `__column_25`, ( SELECT `meta_records`.`VALUE` FROM `records` AS `records100` INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id` LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id` and `meta_records`.`field_id` = 8 WHERE `data0`.`record_id` = `records`.`id` and `data0`.`field_id` = '18' ) AS `__column_18`, ( SELECT `meta_records`.`VALUE` FROM `records` AS `records100` INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id` LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id` and `meta_records`.`field_id` = 13 WHERE `data0`.`record_id` = `records`.`id` and `data0`.`field_id` = '19' ) AS `__column_19`, ( SELECT `meta_records`.`VALUE` FROM `records` AS `records100` INNER JOIN `meta_records` AS `data0` ON `data0`.`VALUE` = `records100`.`id` LEFT JOIN `meta_records` ON `meta_records`.`record_id` = `records100`.`id` and `meta_records`.`field_id` = 12 WHERE `data0`.`record_id` = `records`.`id` and `data0`.`field_id` = '20' ) AS `__column_20`, ( SELECT sum(`meta_records`.`VALUE`) FROM `meta_records` INNER JOIN `records` AS `laravel_reserved_0` ON `laravel_reserved_0`.`id` = `meta_records`.`record_id` INNER JOIN `meta_records` AS `data0` ON `data0`.`record_id` = `laravel_reserved_0`.`id` WHERE `records`.`id` = `data0`.`VALUE` and `meta_records`.`field_id` = 25 and `data0`.`field_id` = '24' ) AS `__column_26`, ( SELECT sum(`meta_records`.`VALUE`) FROM `meta_records` INNER JOIN `records` AS `laravel_reserved_1` ON `laravel_reserved_1`.`id` = `meta_records`.`record_id` INNER JOIN `meta_records` AS `data0` ON `data0`.`record_id` = `laravel_reserved_1`.`id` WHERE `records`.`id` = `data0`.`VALUE` and `meta_records`.`field_id` = 28 and `data0`.`field_id` = '27' ) AS `__column_27`, `records`.* FROM `records` WHERE `collection_id` = 7 LIMIT 10 OFFSET 0
שימו לב שישנם גם עמודות עם חישובים בפנים וגם זה יכול להיות ארוך יותר אם יותר חישובים וכו'
-
איך ניתן לערוך פוסטים/עמודים בוורדפרס עם עורך קוד?@גמליאל ניסת אותו?
https://downloadfreewpplugins.com/wordpress/ace-html-block/או אולי לא הבנתי ואתה מתכוון לערוך את הHTML של הבלוקים של וורדפרס לאחר שנוצרו?
-
איך ניתן לערוך פוסטים/עמודים בוורדפרס עם עורך קוד?בגדול מה שהייתי מציע זה ליצור shortcode
שיעשה include לקובץ מהתבנית ששמו מתאים למזהה הפוסט, אני חושב שזה יהיה הדרך הפשוטה והקלה ביותר.אז הנה בבקשה:
add_shortcode('post_html_file', function(){ $post_id = get_the_ID(); $path = get_stylesheet_directory() . "/posts_html/post-$post_id.php"; if(file_exists($path)){ include_once($path) } });
-
איך ניתן לערוך פוסטים/עמודים בוורדפרס עם עורך קוד?@dovid האמת שלפי מה שמופיע שם אפשר רק לpage ולא לpost
ובגדול אם תיצור בשורש התבנית (תבנית בת) קובץ בשםpage-14.php
לכשתכנס לpage עם מזהה 14 זה יציג את תוכן הקובץ' (חשוב ליישם את את ()get_header ואת ()get_footer בתחילת וסוף המסמך. -
איך ניתן לערוך פוסטים/עמודים בוורדפרס עם עורך קוד?תכירו, מאוד יעזור לכם:
https://wphierarchy.com/ -
Having OR Where@dovid כרגע אני על המכונה בפיתוח יש שם שורות בודדות מה שאין כן במציאות אולי יהיו גם מיליוני שורות
-
Having OR Where@dovid
אני עדיין לא יודע איך לקרוא את זה...
אבל זו התוצאה של having:
וזו (מחולק ל2) התוצאה של where
זה שהשורות כמעט כפול 3 זה כבר מראה את התשובה לשאלתי או שאין קשר?
-
Having OR Where@dovid אני לא יודע מה זה query plan...
מרפרוף ראשוני בספרי רבינו גוגל הלוי, רגע לפני שאני מעמיק.. זה רלוונטי בmysql?