이 글에서는 집계 함수, 수학 함수, 문자열 함수 등을 포함하여 MySQL에서 일반적으로 사용되는 내장 함수를 주로 공유합니다. 도움이 되기를 바랍니다.
COUNT()
함수: (*
)를 제외한 모든 매개변수에 대해 선택한 세트에서 null이 아닌 숫자를 반환합니다.
값이 있는 행. 매개변수(*
)의 경우 null
값이 있는 행을 포함하여 컬렉션에 있는 모든 행의 수를 반환합니다. WHERE
가 없는 count(*)
는 mysql에 의해 내부적으로 최적화되어 있으며 레코드 매개변수를 더 빠르게 반환할 수 있습니다COUNT()
函数:对于除了(*
)之外的任何参数,返回所选择集合中非null
值的行的数目,对于参数(*
),则返回集合中所有行的数目,包含null
值得行。没有WHERE
的count(*)
是经过mysql内部优化的,可以更快地返回记录参数
SUN()
函数:可求出表中某个字段取值的总和
AVG()
函数:求出表中某个字段取值的平均值
MAX()
函数:求出表中某个字段取值的最大值
MIN()
函数:求出表中某个字段取值的最小值
ABS()
函数:求出表中某个字段取值的绝对值
FLOOR()
函数:返回小于或等于参数x的最大整数
RAND()
函数:返回0~1之间的随机数
TRUNCATE(x,y)
函数:返回x保留到小数点后y位的值
SQRT(x)
函数:求参数x的平方根
UPPER(s)
和UCASE(s)
函数:将字符串s中的所有字母变成大写字母
LEFT(s,n)
函数:返回字符串x的前n个字符
SUBSTRING(s,n,len)
函数:从s的第n个位置开始,获取字符串
CURDATE()
和 CURRENT_DATE()
函数:用于获取当前日期
CURTIME()
和 CURRENT_TIME()
函数:用于获取当前的时间
NOW()
和 CURRENT_TIMESTAMP()
函数:获取当前的日期和时间
IF(expr,v1,v2)
函数:表示如果表达式expr成立,则执行v1,否则执行v2。(类似三目预算)
IFNULL(expr,v2)
函数:表示如果expr不为空,则返回表达式的值,否则返回v2
VERSION()
SUN()
함수: 테이블의 특정 필드 값의 합AVG()
함수: 테이블의 특정 필드 값의 평균을 구합니다
ABS()
함수: 테이블에 있는 필드의 절대값을 찾습니다🎜🎜🎜🎜FLOOR()
함수: 매개변수보다 작거나 같은 가장 큰 정수를 반환합니다. 함수: 소수점 이하 y자리까지 유지된 x의 값을 반환합니다.🎜🎜🎜🎜SQRT(x)
함수: 사각형을 구합니다. 매개변수 x🎜🎜🎜UPPER(s)
및 UCASE(s)
함수: 문자열의 모든 문자를 바꿉니다. s를 대문자로 🎜🎜🎜🎜LEFT (s,n)
함수: 문자열 x🎜🎜🎜🎜SUBSTRING(s,n,len)
의 처음 n자를 반환합니다. 함수: s의 n번째 위치부터 시작하여 문자열🎜🎜🎜CURDATE()
및 CURRENT_DATE()를 가져옵니다. code> 함수: 현재 날짜를 가져오는 데 사용됩니다🎜 🎜🎜🎜<code>CURTIME()
및 CURRENT_TIME()
함수: 현재 시간을 가져오는 데 사용됩니다🎜🎜🎜🎜 NOW()
및 CURRENT_TIMESTAMP()
함수: 현재 날짜와 시간을 가져옵니다🎜🎜🎜IF(expr,v1 ,v2)
함수: 표현식 expr이 유지되면 v1이 실행되고, 그렇지 않으면 v2가 실행되는 경우를 의미합니다. (세눈 예산과 유사)🎜🎜🎜🎜IFNULL(expr,v2)
함수: expr이 비어 있지 않으면 표현식의 값을 반환하고, 그렇지 않으면 v2🎜🎜🎜🎜VERSION ()함수: 시스템의 버전 번호 정보 가져오기🎜🎜🎜🎜관련 권장 사항:🎜🎜🎜🎜PHP는 내장 함수를 사용하지 않고 문자열 변환 방법을 구현합니다🎜🎜🎜🎜에 대한 자세한 설명 자바스크립트 내장함수 사용법 console🎜 🎜🎜🎜PHP 내장함수 기본 사용법🎜🎜위 내용은 mysql에서 자주 사용되는 내장 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!