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 پاسخ 520 بازدید
0 امتیاز
1 پاسخ 3.8هزار بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
1 پاسخ 532 بازدید
+1 امتیاز
1 پاسخ 484 بازدید
0 امتیاز
1 پاسخ 417 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
1 پاسخ 552 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط IMANAZADI (72 امتیاز)
0 امتیاز
0 پاسخ 459 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
...