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
سوال شده 10 سال قبل در برنامه نویسی توسط (1.1هزار امتیاز) بدست آوردن باقیمانده یک تقسیم در MySQL
سوال شده 10 سال قبل در برنامه نویسی توسط (1.1هزار امتیاز) Division by zero (تقسیم بر صفر) در query های MySQL

سوالات مشابه

0 امتیاز
1 پاسخ 388 بازدید
0 امتیاز
1 پاسخ 3.6هزار بازدید
0 امتیاز
1 پاسخ 1.7هزار بازدید
0 امتیاز
1 پاسخ 429 بازدید
+1 امتیاز
1 پاسخ 379 بازدید
0 امتیاز
1 پاسخ 317 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
1 پاسخ 368 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
0 پاسخ 331 بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
...