字符串函数<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
asc(String)
返回字符表达式最左端字符的ascii码
char(数值)
将ascii码转化为字符
lower(String)
把字符串全部转换为小写
upper(String)
把字符串全部转换为大写
str(数值[,长度,小数位])
按长度和小数位数将数字转化为字符串
ltrim(String)
去掉字符串左边的空格
rtrim(String)
去掉字符串右边的空格
left(String,l)
以长度取左部的子串
right(String,l)
以长度取右部的子串
substring(String,Start,l)
返回部分字符串,从字符串表达式中的开始位置取l个字符为子串
charindex(String1,String2)
查找'String1'在'String2'中的位置,没有发现则返回0
patindex('%子串%',String)
查找'子串'在'字符表达式'中的开始位置,需中%
quotename(String,符号)
返回以特殊符号括起来的字符串,如[(缺省),',(,"
replicate(String,n)
返回一个重复n次的字符串
reverse(String)
将字符串的字符排列顺序颠倒
replace(S1,S2,S3)
用S3替换在S1中的子串S2
space(n)
产生n个空格
stuff(S1,Start,l,S2)
删除S1中Start位置的l个字符并在此插入S2

 

数学函数
sin(n)/cos(n)/tan(n)/cot(n)
返回以弧度表示的角的正弦,余弦,正切,余切值
asin(n)/acos(n),atan(n)
返回正弦,余弦,正切是n的以弧度表示的角
degrees(n)
把弧度转换为角度返回与表达式相同的数据类型
radians(n)
把角度转换为弧度返回与表达式相同的数据类型
exp(n)/log(n)/log10(n)
返回表达式的指数/自然对数/以10为底的对数值
sqrt(n)/power(n1,n2)
返回平方根/n1的n2次方根
ceiling(n)/floor(n)
返回>= / <=n的最小整数,返回的值与n相同
round(n,精度n)
以精度四舍五入
abs(n)
绝对值
sign(n)
测试正负号,零(0),正(1),负(-1)
PI
返回π,即3.1415926535897931
rand(n)
以任选的n做种,得出0~1之间的随机浮点数

 

数据类型转换函数
cast(表达式 as 数据类型(l))
将表达式转换为定义的数据类型,若是char则要l
convert(数据类型(l),表达式,日期型样式)
将表达式转换为定义的数据类型,若是char则要l,若转化为日期型,则可选日期型样式,为1~21种

转载于:https://blog.51cto.com/wnight88/141543

[SQl读书笔记]§6.Transact-SQL(4)相关推荐

  1. SQL读书笔记_With Clause的注意事项

    SQL读书笔记_With Clause的注意事项 相信很多高校都在用DATABASE SYSTEM CONCEPTS(Fifth Edition) <数据库系统概念>(第五版)这本教材 在 ...

  2. 【数据库和SQL学习笔记】1.SQL语言的功能和特点,数据定义语言和应用,主键和外键

    本专栏是我对数据库系统和SQL语言的学习笔记分享~ 数据库系统软件:SQL Server 2019 Express(免费,初学者使用足够,足够部署小型项目) 操作系统:Windows 10 安装过程略 ...

  3. SQL读书笔记(五)

    参考书籍为SQL必知必会,一下笔记是我在读书时的一些摘录.希望能帮到各位道友 SQL的聚集函数,如何利用它们汇总表的数据 1.聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此SQL提供了专 ...

  4. 深入浅出SQL读书笔记

    1. CREATE TABLE drink_info(drink_name VARCHAR(30),cost DEC(8,2),carbs DEC(8,2),color VARCHAR(20),ice ...

  5. 【SQL学习笔记】《SQL进阶教程》1.1

    SQL进阶教程学习笔记1.1 1-1case 表达式 将已有编号方式转换为新的方式并统计 SELECT CASE pref_nameWHEN '辽宁' THEN '东北'WHEN '福建' THEN ...

  6. 【SQL学习笔记】《SQL进阶教程》1.2

    1-2自连接的用法 自连接+非等值连接 自连接+GROUP BY = 递归集合 表是行的集合,面向集合 开销较大 唯二重要的方法 CASE 自连接 SQL语言 : 面向集合的特性 可重排列.排列.组合 ...

  7. SQL学习笔记——task06:SQL综合练习

    SQL语言-综合练习 练习一:各部门工资最高的员工(难度:中等) 创建Employee表,包含所有员工信息,每个员工有其对应的id,salary和 department id. create tabl ...

  8. SQL学习笔记——task05:SQL高级处理

    文章目录 前言 1. 窗口函数 1.1 窗口函数概念及基本的使用方法 2. 窗口函数种类 2.1 专用窗口函数 2.2 聚合函数在窗口函数上的使用 3. 窗口函数的应用 - 计算移动平均 3.1 窗口 ...

  9. SQL学习笔记1:SQL语句可以分三类

    From <SQL基础教程 [日] MICK> 根据对RDBMS赋予的指令种类的不同,SQL语句可以分为以下三类: DDL DDL(Data Definition Language,数据定 ...

  10. 《Microsoft Sql server 2008 Internal》读书笔记--第八章The Query Optimizer(1)

    <Microsoft Sql server 2008 Interna>读书笔记订阅地址: http://www.cnblogs.com/downmoon/category/230397.h ...

最新文章

  1. CKeditor 配置使用
  2. 【CodeVS 1540】银河英雄传说 2002年NOI全国竞赛
  3. javase基础复习攻略《三》
  4. [gic]-gicv3/gicv4的feature总结
  5. 1. CMake 系列 - 从零构建动态库和静态库
  6. python实现线性回归预测_机器学习实战笔记(Python实现)-08-线性回归
  7. 第 25 章 OpenManage
  8. Enter Further Contact Person error message
  9. 【网络流24题----09】方格取数问题
  10. Spring的AOP-AspectJ注解方式
  11. Linux as 5 下部署oracle 10.2.0.1(2)
  12. 全国人民强烈反对手机单项收费!
  13. 关于二进制兼容(二进制边界)的解释
  14. java doctitle_Java ActionItem.setDocTitle方法代码示例
  15. SAP HR工资核算基础(转)
  16. 干货:IT运维管理规划
  17. 64qam带宽计算_信道带宽计算参考
  18. 现在进行时和一般现在时的区分_38
  19. 微信公众号的订阅号和服务号权限区别
  20. java怎么用switch求闰年_使用switch语句编程,根据输入的年份判断是否为闰年,根据输入的月份判断这月有多少天...

热门文章

  1. MAC下Android Studio快捷键的配置
  2. 学习 openssl 证书命令
  3. Android Studio如何打jar包
  4. [Erlang 0020]网页游戏分线到不分线
  5. centos7初始化脚本
  6. Linux IO系统分析(scsi篇)
  7. 利用Python进行数据分析(3) 使用IPython提高开发效率
  8. php+mysql+json android 连接wamp
  9. C#3.0 语言基础扩充
  10. PHP中去除换行解决办法小结(PHP_EOL)