All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
JS实现图片无缝滚动的完美解决_JavaScript技术_编程技术
C#中国身份证验证(包括省份验证和校验码验证,符合GB11643-1999标准)_[Asp.Net教程]
PHP学习宝典-第九章_[PHP教程]
SQL循序渐进(8)删除记录_[SQL,Server教程]
php session 设置问题_[PHP教程]
使用javascript修改客户端注册表_JavaScript技术_编程技术
PHP语言发展历史:它有三位创始人_php资料_编程技术
ASP.NET,2.0中随机读取Access数据库记录_[Asp.Net教程]
问答:查询分析器不能单步调试的的原因_[SQL Server教程]
Visual,Studio,Team,System,2008,Team,Suite_[Asp.Net教程]
Reading number is top 10 pictures
中国文革时期的色情图片1
Absolutely shocked. National geographic 50 animal photographys2
Go to the national museum3
NeedWallpaper9
9.3阅兵全景图3-外国方阵梯队和坦克方阵梯队
美丽的风景--让你目瞪口呆
这玉米,买还是不卖?
Exquisite decoration is not paying too much1
Summer is most suitable for young people to travel in China6
No trading, no killing
Download software ranking
Unix video tutorial7
Sora aoi 120 minutes
Boxer's Top ten classic battle10
Twenty piece of palm leaf
Unix video tutorial3
Visual C++界面编程技术
仙剑奇侠传98硬盘WINXP版
I for your crazy
Unix video tutorial10
Popkart Cracked versions Mobile phone games
归海一刀 published in(发表于) 2014/2/1 0:13:13 Edit(编辑)
sql,server的几个函数要记录_[SQL,Server教程]

sql,server的几个函数要记录_[SQL,Server教程]

sql server的几个函数要记录_[SQL Server教程]

今日碰到个问题:要实现数据表中的一个字段中的文本为"xxx.gif"的转换为"xxx.jpg",我不知道其具体名称,只知道是以gif结尾。
问题解决:update pet set petPhoto=substring(petPhoto,1,datalength(petPhoto)-3)+'jpg'
where petPhoto like '%.gif'
注意匹配符:“%”为匹配任意长度任意字符,“_”匹配单个任意字符,[A]匹配以A开头的,[^A]匹配除开以A开头的。知道函数是解决问题的关键(以下转自网络):


1,统计函数 avg, count, max, min, sum
2, 数学函数
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() 去空格 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(), SELECT STUFF('abcdef', 2, 3, 'ijklmn') ='aijklmnef', 2是开始位置,3是要从原来串中删除的字符长度,ijlmn是要插入的字符串。
3,类型转换函数:
cast, cast( expression as data_type), Example:
SELECT SUBSTRING(title, 1, 30) AS Title, ytd_sales FROM titles WHERE CAST(ytd_sales AS char(20)) LIKE '3%'
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, SELECT COL_NAME(OBJECT_ID('Employees'), 1) = EmployeeID
datalength, example: datalenght('abc') =3, datalength(pub_name) --列名







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.