SQL
  • Tips
  • SQL
    • Database Basics
    • SQL Basics
    • SQL Syntax
    • Retrieve Data: SELECT
    • Sort Data: ORDER BY
    • Filter Data: WHERE
    • Calculated Fields
    • Aggregate Functions
    • Group Data: GROUP BY
    • Subqueries
    • Join Tables
    • Combine Queries: UNION
    • Control Flow Statements
    • IF function
    • Handle NULL
    • Date
    • Numeric
    • String
    • Notes
  • Table/Database
    • Insert
    • Delete
    • Update
    • Table
    • Database
    • Stored Procedure
  • Misc
    • SQL vs NoSQL
    • 大数据
    • Why SQL instead of Excel + VBA?
  • sqlzoo
    • world table
    • nobel table
    • football data
    • movie data
    • Teacher Department Data
    • Edinburgh Buses data
  • Leetcode
    • 175_Combine Two Tables
    • 176_Second Highest Salary
    • 177_Nth Highest Salary
    • 178_Rank Scores
    • 180_Consecutive Numbers
    • 181_Employees Earning More Than Their Managers
    • 182_Duplicate Emails
    • 183_Customers Who Never Order
    • 184_Department Highest Salary
    • 185_Department Top Three Salaries
    • 196_Delete Duplicate Emails
    • 197_Rising Temperature
    • 570_Managers with at Least 5 Direct Reports
    • 578_Get Highest Answer Rate Question
    • 579_Find Cumulative Salary of an Employee
    • 584_Find Customer Referee
    • 586_Customer Placing the Largest Number of Orders
    • 595_Big Countries
    • 596_Classes More Than 5 Students
    • 597_Friend Requests I: Overall Acceptance Rate
    • 601_Human Traffic of Stadium
    • 602_Friend Requests II: Who Has the Most Friends
    • 603_Consecutive Available Seats
    • 607_Sales Person
    • 608_Tree Node
    • 610_Triangle Judgement
    • 612_Shortest Distance in a Plane
    • 613_Shortest Distance in a Line
    • 619_Biggest Single Number
    • 620_Not Boring Movies
    • 626_Exchange Seats
    • 627_Swap Salary
  • Facebook 面经题
    • spam filter
    • marketplace
    • instagram
    • session
    • message confirmation
Powered by GitBook
On this page

Was this helpful?

  1. SQL

Numeric

PreviousDateNextString

Last updated 5 years ago

Was this helpful?

Name

Description

Return the absolute value

Return the arc cosine

Return the arc sine

Return the arc tangent

Return the arc tangent of the two arguments

Return the smallest integer value not less than the argument

Return the smallest integer value not less than the argument

Convert numbers between different number bases

Return the cosine

Return the cotangent

Compute a cyclic redundancy check value

Convert radians to degrees

Integer division

Division operator

Raise to the power of

Return the largest integer value not greater than the argument

Return the natural logarithm of the argument

Return the natural logarithm of the first argument

Return the base-10 logarithm of the argument

Return the base-2 logarithm of the argument

Minus operator

Return the remainder

Modulo operator

Return the value of pi

Addition operator

Return the argument raised to the specified power

Return the argument raised to the specified power

Return argument converted to radians

Return a random floating-point value

Round the argument

Return the sign of the argument

Return the sine of the argument

Return the square root of the argument

Return the tangent of the argument

Multiplication operator

Truncate to specified number of decimal places

Change the sign of the argument

Rounds the argumentX_toDdecimal places. The rounding algorithm depends on the data type ofX.Ddefaults to 0 if not specified.Dcan be negative to causeDdigits left of the decimal point of the valueX_to become zero.

mysql> SELECT ROUND(-1.23);
        -> -1
mysql> SELECT ROUND(-1.58);
        -> -2
mysql> SELECT ROUND(1.58);
        -> 2
mysql> SELECT ROUND(1.298, 1);
        -> 1.3
mysql> SELECT ROUND(1.298, 0);
        -> 1
mysql> SELECT ROUND(23.298, -1);
        -> 20

MOD(N,M)

N % M

N MOD M

Modulo operation. Returns the remainder ofNdivided byM.

mysql> SELECT MOD(234, 10);
        -> 4
mysql> SELECT 253 % 7;
        -> 1
mysql> SELECT 29 MOD 9;
        -> 2

,

https://dev.mysql.com/doc/refman/5.7/en/numeric-functions.html
ROUND(X)
ROUND(X,D)
ABS()
ACOS()
ASIN()
ATAN()
ATAN2(),ATAN()
CEIL()
CEILING()
CONV()
COS()
COT()
CRC32()
DEGREES()
DIV
/
EXP()
FLOOR()
LN()
LOG()
LOG10()
LOG2()
-
MOD()
%,MOD
PI()
+
POW()
POWER()
RADIANS()
RAND()
ROUND()
SIGN()
SIN()
SQRT()
TAN()
*
TRUNCATE()
-