幼儿园大班丶默
以下表格简便易懂 请认真仔细斟酌!
字符串函数:
字符串函数用于对字符串数据进行处理,并返回一个字符串或者数字.
函数名 | 描述 | 例子 |
CHARINDEX | 用来寻找一个指定的字符串在另一个字符串中的起始位置 | SELECT CHARINDEX('NAME','My name is Tom',1) 返回:4 |
LEN | 返回传递给它的字符串长度 | SELECT LEN('SQL SERVER 课程') 返回:12 |
UPPER | 把传递给它的字符串转换为大写 | SELECT UPPER('sql server 课程') 返回:SQL SERVER 课程 |
LTRIM | 清楚字符左边的空格 | SELECT LTRIM(' 周志宇 ') 返回:周志宇 (后面空格保留) |
RIRIM | 清楚字符右边的空格 | SELECT LTRIM(' 周志宇 ') 返回: 周志宇(前面空格保留) |
RIGHT | 从字符串右边返回指定书目的字符 | SELECT RIGHT(‘机房贷款’,2) 返回:贷款 |
REPLACE | 替换一个字符串的字符 | SELECT REPLACE(‘双方的奋斗',双,单) 返回:单方的奋斗 |
STUFF | 在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串 | SELECT STUFF('123我的456’,4,5,'他的') 返回:123他的456 |
日期函数:
日期函数用于操作日期值,我们不能直接对日期运用数学函数.
GETDATE | 取得当前的系统日期 | SELECT GETDATE() 返回:今天的日期 |
DATEADD | 将制定的数值添加到指定的日期部分后的日期 | SELECT DATEADD(mm,‘01/01/2009’) 返回:以当前的日期格式返回05/01/2009 |
DATEDIFF | 两个日期之间的指定日期部分的间隔 | SELECT DATEDIFF(mm,‘01/01/2009’,'05/01/2009') 返回:4 |
DATENAME | 日期中指定日期部分的字符串形式 | SELECT DATENAME(dw,'01/01/2000') 返回:Saturday或星期六 |
DATEPART | 日期中指定日期部分的整数形式 | SELECT DATEPART(day,'01/15/2000') 返回:15 |
year | yy,yyy |
quarter | qq,q |
month | mm,m |
day | dd,d |
dayofyear | dy,y |
week | wk,ww |
weekday | dw,w |
hour | hh |
minute | mi,m |
second | ss,s |
millisecond | ms |
数学函数:
数学函数用于对数值型数据进行处理,并返回处理结果.
RAND | 返回从0到1之间的随机float数 | SELECT RAND() 返回:0.79288062146374 |
ABS | 取数值表达式的绝对值 | SELECT ABS(-43) 返回:43 |
CELING | 向上取整 | SELECT CELING(43.5) 返回:44 |
FLOOR | 向下取整 | SELECT FLOOR(39.8) 返回:39 |
POWER | 取数值表达式的幂值 | SELECT POWER(5.2) 返回:25 |
ROUND | 将数值表达式四舍五入 | SELECCT ROUND(43.543,1) 返回:43.500 |
SIGN | 对于正数返回+1,对于负数但会-1,对于0返回0 | SELECT SIGN(-43) 返回:-1 |
SQRT | 取浮点表达式的平方根 | SELECT SQRT(9) 返回:3 |
系统函数:
系统函数用来获取有关SQL server中对象和设置的系统信息.
CONVERT | 用来转变数据类型 | SELECT CONBERT(VARCHAR(5),12345) 返回:字符串12345 |
Order by:
1 默认按主键升序排序2 select * from student3 order by Gender desc4 5 按照多列排序(先按年级,再按性别)6 select * from student7 order by GradeId asc,Gender desc
小友本次只分享这些表格
请期待下次更加精彩!