|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
根据Evans的调查报告,“MySQL的使用在未来将继续呈成长趋势。”server|函数1,统计函数avg,count,max,min,sum
多半聚首不统计值为null的行。能够与distinct一同利用往失落反复的行。能够与groupby来分组
2,数学函数
SQRT
ceiling(n)前往年夜于大概即是n的最小整数
floor(n),前往小于大概是即是n的最年夜整数
round(m,n),四舍五进,n是保存小数的位数
abs(n)
sign(n),当n>0,前往1,n=0,前往0,n<0,前往-1
PI(),3.1415....
rand(),rand(n),前往0-1之间的一个随机数
3,字符串函数
ascii(),将字符转换为ASCII码,ASCII(abc)=97
char(),ASCII码转换为字符
low(),upper()
str(a,b,c)转换数字为字符串。a,是要转换的字符串。b是转换今后的长度,c是小数位数。str(123.456,8,2)=123.46
ltrim(),rtrim()往空格
left(n),right(n),substring(str,start,length)截取字符串
charindex(子串,母串),查找是不是包括。前往第一次呈现的地位,没有前往0
patindex(%pattern%,expression)功效同上,但是利用通配符
replicate(char,rep_time),反复字符串
reverse(char),倒置字符串
replace(str,strold,strnew)交换字符串
space(n),发生n个空行
stuff(),SELECTSTUFF(abcdef,2,3,ijklmn)=aijklmnef,2是入手下手地位,3是要从本来串中删除的字符长度,ijlmn是要拔出的字符串。
3,范例转换函数:
cast,cast(expressionasdata_type),Example:
SELECTSUBSTRING(title,1,30)ASTitle,ytd_salesFROMtitlesWHERECAST(ytd_salesASchar(20))LIKE3%
convert(data_type,expression)
4,日期函数
day(),month(),year()
dateadd(datepart,number,date),datapart指定对那一部分加,number晓得加几,date指定在谁的基本上加。datepart的取值包含,year,quarter,month,dayofyear,day,week,hour,minute,second,好比今天dateadd(day,1,getdate())
datediff(datepart,date1,date2).datapart和下面一样。全部函数了局是date2-date1
datename(datepart,date)取那一部分,前往字符串。
datepart(datepart,date)取一部分,前往整数。
getdate()以后工夫
5,体系函数
col_length(tablename,colname)
col_name,SELECTCOL_NAME(OBJECT_ID(Employees),1)=EmployeeID
datalength,example:datalenght(abc)=3,datalength(pub_name)--列名
db_id
最近由权威调查机构Evans数据公司进行的一项调查显示,MySQL在过去两年已经获得了25%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。 |
|