Function |
Description |
ASCII |
You could rephrase it as “Provides the ASCII value corresponding to a specific character.” |
CHAR LENGTH |
You could say, “Gives the count of characters in a string.” |
LENGTH |
Sure, here’s a rephrased version: “Determines the number of characters in a string.” |
CONCAT |
You could say, “Combines two or more expressions.” |
CONCAT WS |
Here’s a rephrased version: “Combines two or more expressions using a specified separator.” |
FIELD |
You might say, “Provides the position of a value within a list of values.” |
FIND IN SET |
“Provides the index of a string within a list of strings.” |
FORMAT |
“Formats a number to a specified decimal place and applies a pattern like “#,###,###.##”.” |
INSERT |
“Places a string within another string at a specified position, replacing a certain number of characters.” |
INSTR |
“Provides the index of the first occurrence of a string within another string.” |
LCASE |
“Changes a string to lowercase.” |
LEFT |
“Retrieves a specified number of characters from the left side of a string.” |
LENGTH |
“Provides the size of a string in bytes.” |
LOCATE |
“Provides the index of the first occurrence of a substring within a string.” |
LOWER |
“Changes a string to lowercase letters.” |
LPAD |
“Pads the left side of a string with another string to reach a specified length.” |
LTRIM |
“Trims leading spaces from a string.” |
MID |
“Retrieves a substring from a string, starting at any specified position.” |
POSITION |
“Provides the index of the initial appearance of a substring within a string.” |
REPEAT |
“Duplicates a string according to a specified number of repetitions.” |
REPLACE |
“Substitutes all instances of a substring within a string with a new substring.” |
REVERSE |
“Returns the reversed form of a string.” |
RIGHT |
“Retrieves a specified number of characters from the right side of a string.” |
RPAD |
Appends another string to the right of a string until it reaches a specified length |
RTRIM |
“Eliminates any whitespace characters at the end of a string.” |
SPACE |
“Generates a string containing a specified number of space characters.” |
STRCMP |
Assesses the equality of two strings.” |
SUBSTR |
“Obtains a portion of a string beginning at any given position.” |
SUBSTRING |
“Obtains a portion of a string, beginning from any specified position.” |
SUBSTRING INDEX |
Provides a portion of a string occurring before a specified count of delimiters. |
TRIM |
“Trims both leading and trailing spaces from a string.” |
UCASE |
“Changes a string to uppercase letters.” |
UPPER |
“Changes a string to uppercase.” |
Function |
Description |
ABS |
Provides the absolute value of a number |
ACOS |
Provides the arc cosine of a number |
ASIN |
provides the angle, measured in radians, whose sine is the given number. |
ATAN |
provides the angle, measured in radians, whose tangent is the given number or the ratio of two given numbers. |
ATAN2 |
provides the angle, measured in radians, whose tangent is the quotient of the two given numbers |
AVG |
provides the mean value of an expression. |
CEIL |
provides the smallest integer value that is equal to or greater than a given number. |
CEILING |
provides the minimum integer value that is greater than or equal to a given number. |
COS |
provides the ratio of the length of the adjacent side to the length of the hypotenuse in a right triangle, given the angle (in radians). |
COT |
provides the ratio of the adjacent side length to the opposite side length in a right triangle, given the angle (in radians). |
COUNT |
provides the count of records retrieved by a select query. |
DEGREES |
transforms a value given in radians into its equivalent measurement in degrees. |
DIV |
Utilized for integer division |
EXP |
provides the value of Euler’s number raised to the power of a specified exponent. |
FLOOR |
provides the maximum integer value that is less than or equal to a given number. |
GREATEST |
provides the highest value among the list of arguments. |
LEAST |
provides the minimum value among the list of arguments. |
LN |
Returns the natural logarithm of a number |
LOG |
Calculates the logarithm of a specified number, either to the natural base or to a base chosen by the user. |
LOG10 |
Rewrite the sentence to express the concept differently. |
LOG2 |
It calculates the logarithm of a number using base 2. |
MAX |
Provides the highest value among a group of values. |
MIN |
Provides the smallest value within a set of values. |
MOD |
Provides the leftover amount when one number is divided by another. |
PI |
Provides the value of PI |
POW |
Provides the result of raising a number to the power of another number. |
POWER |
Provides the result of multiplying a number by itself a certain number of times. |
RADIANS |
Converts a degree measurement into radians. |
RAND |
Produces a randomly generated number. |
ROUND |
Adjusts a number to a certain precision by rounding it to a specified number of decimal places. |
SIGN |
Provides the indication of whether a number is positive, negative, or zero. |
SIN |
Produces the trigonometric sine value of a given number. |
SQRT |
Provides the mathematical operation of finding the square root of a given number. |
SUM |
Determines the total value obtained by adding together a group of values. |
TAN |
Produces the trigonometric tangent value of a given number. |
TRUNCATE |
Adjusts a number to a specific precision by removing digits after the decimal point beyond a specified number of decimal places. |
Function |
Description |
ADDDATE |
Add a specified time or date interval to it, then returns the resulting date. |
ADDTIME |
Add the new time/datetime by adding the interval to the initial time/datetime. |
CURDATE |
Retrieve the current date |
CURRENT DATE |
Retrieve the current date |
CURRENT TIME |
Retrieve the current time. |
CURRENT TIMESTAMP |
Retrieve the current date and time. |
CURTIME |
Retrieve the current time. |
DATE |
Isolate the date component from this datetime expression. |
DATEDIFF |
Determine the number of days spanning between two date values |
DATE ADD |
Add a specified time or date interval to a given date and return the updated date |
DATE FORMATE |
Formatting a date |
DATE SUB |
Deduct a specified time or date interval from a given date and then provide the resulting date. |
DAY |
Provide the numerical day of the month for a specific date. |
DAYNAME |
Provide the name of the weekday for a given date. |
DAYOFMONTH |
Retrieve the day of the month for a particular date. |
DAYOFWEEK |
Retrieve the index of the weekday for a specified date. |
DAYOFYEAR |
Provide the numerical day of the year for a given date. |
EXTRACT |
Extract a specific component from a given date. |
FROM DAYS |
Provide a date corresponding to a numeric date value. |
HOUR |
Extract the hour component from a given date. |
LAST DAY |
Extract the final day of the month from a given date. |
LOCALTIME |
Retrieve the current date and time. |
LOCALTIMESTAMP |
Retrieve the current date and time. |
MAKEDATE |
Generate and return a date using a given year and a specified number of days. |
MAKETIME |
Generate and return a time using specified values for hour, minute, and second. |
MICROSECOND |
Extract the microsecond component from a given time or datetime. |
MINUTE |
Extract the minute component from a given time or datetime. |
MONTH |
Retrieve the month component from a provided date. |
MONTHNAME |
Provide the name of the month for a given date. |
NOW |
Provide the current date and time. |
PERIOD ADD |
Add a designated number of months to a given period. |
PERIOD DIFF |
Return the duration between two time intervals. |
QUARTER |
Determine the quarter of the year for a given date. |
SECOND |
Extract the seconds component from a given time or datetime. |
SEC TO TIME |
Return a time based on a given number of seconds. |
SEC TO DATE |
Retrieve a date based on a string and a format |
SUBDATE |
Subtracts a duration of time or date from a given date and then provides the resulting date. |
SUBTIME |
Subtracts a specified time duration from a given date and time, then returns the resulting date and time. |
SYSDATE |
Provide the present date and time. |
TIME |
Extract only the time component from a provided date or datetime. |
TIME FORMATE |
format a time according to a specific format. |
TIME TO SEC |
Convert a time value into seconds. |
TIMEDIFF |
Retrieve the difference between two time or datetime expressions. |
TIMESTAMP |
Return a datetime value derived from a given date or datetime value. |
TO DAYS |
find the number of days between a given date and the date “0000-00-00”. |
WEEK |
determine the week number corresponding to a given date. |
WEEKDAY |
determine the weekday number associated with a given date. |
WEEKOFYEAR |
Retrieve the week number that corresponds to a given date. |
YEAR |
extract the year part from a given date. |
YEARWEEK |
Return both the year and the week number for a given date. |
Function |
Description |
BIN |
Provide a binary representation of a given number in a different way. |
BINARY |
Transforms a value into its binary string equivalent. |
CASE |
Iterates through conditions and returns a value once the initial condition is met. |
CAST |
Transforms a value, regardless of its type, into a specified data type. |
COALESCE |
Delivers the initial non-null value found within a list. |
CONNECTION ID |
Provides the unique connection ID associated with the current connection. |
CONV |
Translates a number from one numeric base system into another. |
CONVERT |
Transforms a value into the specified data type or character set. |
CURRENT USER |
Provides the user name and host name associated with the MySQL account that the server utilized to authenticate the present client. |
DATABASE |
Delivers the name of the current database in use. |
IF |
Provides a value based on whether a condition is TRUE or FALSE; alternatively, delivers a different value depending on the condition’s outcome. |
IFNULL |
Delivers a designated value if the expression is NULL; otherwise, returns the expression itself. |
ISNULL |
Delivers either 1 or 0 depending on whether an expression is NULL. |
LAST INSERT ID |
Provides the AUTO_INCREMENT id of the most recent row inserted into a table. |
NULLIF |
Compares two expressions; if they are equal, NULL is returned. Otherwise, the first expression is delivered. |
SESSION USER |
Delivers the current MySQL user name and host name. |
SYSTEM USER |
Provides the MySQL user name and host name currently in use. |
USER |
Delivers the MySQL user name and host name presently active. |
VERSION |
Delivers the current version of the MySQL database. |