MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách DEGREES () hoạt động trong MariaDB

Trong MariaDB, DEGREES() là một hàm tích hợp trả về đối số của nó được chuyển đổi từ radian sang độ.

DEGREES() hàm là ngược lại của RADIANS() chức năng.

Cú pháp

Cú pháp như sau:

DEGREES(X)

Ở đâu X là giá trị, tính bằng radian, được chuyển đổi thành độ.

Ví dụ

Đây là một ví dụ:

SELECT DEGREES(1);

Kết quả:

+-------------------+
| DEGREES(1)        |
+-------------------+
| 57.29577951308232 |
+-------------------+

Phân số

Đối số có thể chứa một phần phân số:

SELECT DEGREES(2.57);

Kết quả:

+--------------------+
| DEGREES(2.57)      |
+--------------------+
| 147.25015334862155 |
+--------------------+

Giá trị phủ định

Đối số có thể là phủ định:

SELECT DEGREES(-4.57);

Kết quả:

+---------------------+
| DEGREES(-4.57)      |
+---------------------+
| -261.84171237478625 |
+---------------------+

π Radian

π (pi) radian bằng 180 độ. Chúng tôi có thể xác minh điều này bằng cách chuyển PI() hàm đến DEGREES() chức năng:

SELECT DEGREES(PI());

Kết quả:

+---------------+
| DEGREES(PI()) |
+---------------+
|           180 |
+---------------+

Biểu thức

Đối số có thể bao gồm các biểu thức như sau:

SELECT DEGREES(3 * 10);

Kết quả:

+--------------------+
| DEGREES(3 * 10)    |
+--------------------+
| 1718.8733853924696 |
+--------------------+

Đối số không phải dạng số

Dưới đây là một ví dụ về những gì sẽ xảy ra khi chúng tôi cung cấp đối số không phải là số:

SELECT DEGREES('Cat');

Kết quả:

+----------------+
| DEGREES('Cat') |
+----------------+
|              0 |
+----------------+
1 row in set, 1 warning (0.043 sec)

Hãy xem cảnh báo:

SHOW WARNINGS;

Kết quả:

+---------+------+-----------------------------------------+
| Level   | Code | Message                                 |
+---------+------+-----------------------------------------+
| Warning | 1292 | Truncated incorrect DOUBLE value: 'Cat' |
+---------+------+-----------------------------------------+

Đối số rỗng

DEGREES() trả về null nếu đối số là null :

SELECT DEGREES(null);

Kết quả:

+---------------+
| DEGREES(null) |
+---------------+
|          NULL |
+---------------+

Thiếu đối số

Đang gọi DEGREES() với số lượng đối số sai hoặc không có bất kỳ đối số nào dẫn đến lỗi:

SELECT DEGREES();

Kết quả:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'DEGREES'

Và:

SELECT DEGREES(10, 2);

Kết quả:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'DEGREES'

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cân bằng tải cơ sở dữ liệu:Thiết lập phân tán so với tập trung

  2. Cách hoạt động của WEEK () trong MariaDB

  3. Cách TAN () hoạt động trong MariaDB

  4. Cách cài đặt MariaDB trên CentOS 8

  5. Nâng cấp lên Jira mới nhất với phiên bản mới nhất của máy chủ MariaDB