仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 843|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网页设计Sql Server 经常使用函数

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:30:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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%的市场份额。该调查公司还预测,相比其他的开源数据库和闭源数据库。
海妖 该用户已被删除
沙发
发表于 2015-1-18 10:04:15 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-21 19:35:19 来自手机 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
飘灵儿 该用户已被删除
地板
发表于 2015-1-30 21:58:27 | 只看该作者
比如日志传送、比如集群。。。
冷月葬花魂 该用户已被删除
5#
发表于 2015-2-6 16:12:24 | 只看该作者
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-17 03:32:17 | 只看该作者
SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上.
小魔女 该用户已被删除
7#
发表于 2015-3-5 15:10:37 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
蒙在股里 该用户已被删除
8#
发表于 2015-3-12 08:56:13 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表