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

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

חיים 14-07-07 15:06

[SQL]איך אפשר לשלוף מהטבלה את הסכום של כמה שדות בייחד?
 
אני צריך להוציא מהטבלה שיש לי סכום של כמהשדות בייחד זה אפשרי?איך?
תודה מראש

Gal Shafrir 14-07-07 15:10

PHP קוד:

SELECT SUM(Row) AS name FROM tbl_name 

תהנה

חיים 14-07-07 16:22

חשבתי שזה יהיה משהוא כזה חח תודה אגב מה אני עושה אני שם ב-SUM את כל השדות עם פסיקים או +
?

RS324 14-07-07 17:52

מה הכוונה עם פסיקים ? פעולת חיבור מתבצעת על ערכים מספריים לא על שדות של אותיות..

חיים 14-07-07 18:04

חחח הכוונה איך אני כותב את זה ככה:
PHP קוד:

SELECT SUM(row1,row2,row3,row4) AS name FROM tbl_name 

או ככה:
קוד:

SELECT SUM(row1+row2+row3+row4) AS name FROM tbl_name 

Tomer 14-07-07 18:06

SUM עובד על הערכים בשדה מסויים. למשל יש לך טבלה y, ויש שדה בשם grades, ואתה עושה SUM(grades), אתה תקבל כתוצאה את התוצאה של כל המספרים שקיימים ב grades (פעולת חיבור)

LandRover 15-07-07 19:24

מממ, תשלב.
קוד:

SELECT SUM(columnA) AS columnAsum, SUM(columnB) AS columnBsum, SUM(columnC) AS columnCsum, SUM(columnD) AS columnDsum FROM tbl_name
PHP קוד:

$total $array[columnAsum]+$array[columnBsum]+$array[columnCsum]+$array[columnDsum]; 

או שתעשה FOREACH על ה ARRAY ותחבר את כולם.
בכלל, זה הדבר הכי לא יעיל שיש לחבר שדות לצד..

חיים 15-07-07 19:26

חחח רעיון גרוע וגם הקפצת בלי קשר תקרא חוקים אני רואה שאתה חדש :) כבר הסתדרתי גם ככה


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

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