0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)

در قسمت select یک query می خواهم دو ستون را بر یکدیگر تقسیم کنم و نتیجه را بعنوان یک ستون جدید در نظر بگیرم، اما دستور / کار نمی کند:

SELECT name, (views / logins) as new_column  FROM person

چگونه می توانم این کار را انجام دهم؟

قبل توسط (1.1هزار امتیاز)
+1
دقیقا خروجی این query در mysql چه خطایی می ده؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

دو عملگر تقسیم در query های mysql وجود دارد:

عملگر DIV که فقط قسمت صحیح تقسیم را بر می گرداند و عملگر / که قسمت اعشار نتیجه تقسیم را نیز بر می گرداند.

 SELECT 5 DIV 2;
        -> 2

 SELECT 3/5;
        -> 0.60
سوال شده 11 سال قبل در برنامه نویسی توسط (1.1هزار امتیاز) بدست آوردن باقیمانده یک تقسیم در MySQL
سوال شده 11 سال قبل در برنامه نویسی توسط (1.1هزار امتیاز) Division by zero (تقسیم بر صفر) در query های MySQL

سوالات مشابه

0 امتیاز
1 پاسخ 509 بازدید
0 امتیاز
1 پاسخ 3.8هزار بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 522 بازدید
+1 امتیاز
1 پاسخ 474 بازدید
0 امتیاز
1 پاسخ 408 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
1 پاسخ 540 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
0 پاسخ 453 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
...