SQLServer内置函数
类型转换函数cast和convert
--cast一般更容易使用,convert的优点是可以格式化日期和数值 select CAST('123' as int) -- 123 select CONVERT(int, '123') -- 123select CAST(123.4 as int) -- 123 select CONVERT(int, 123.4) -- 123 select CAST('123.4' as int) --失败 select CONVERT(int, '123.4') --失败select CAST('123.4' as decimal) -- 123 select CONVERT(decimal, '123.4') -- 123 select CAST('123.4' as decimal(9,2)) -- 123.40 select CONVERT(decimal(9,2), '123.4') -- 123.40declare @Num money set @Num = 1234.56 select CONVERT(varchar(20), @Num, 0) -- 1234.56 select CONVERT(varchar(20), @Num, 1) -- 1,234.56 select CONVERT(varchar(20), @Num, 2) -- 1234.5600
字符函数
--len()用来计算字符串的长度 select LEN('123456') --6 select LEN('一二三') --3 select LEN('一23') --3--lower()用来将一个字符串转换为小写,upper()用来将一个字符串转换为大写 select lower('ABC') --abc select upper('abc') --ABC--ltrim()用来将一个字符串左侧的空格去掉,rtrim()用来将一个字符串右侧的空格去掉 select ltrim(' AAA') --AAA select rtrim('AAA ') --AAA--substring(string,start_position,length) 可以从任意位置取任意长度的子字符串 select substring('HelloWorld!',6,6) ---World! --left(string,length) 从左侧开始取子字符串 select left('HelloWorld!' ,5) --Hello --right(string,length)从右侧开始取子字符串 select right('HelloWorld!' ,6) --World!--replace(string,要被替换的字符串,替换的字符串) select replace('aaabbbcccdddaaabbbcccddd','aa','11') --11abbbcccddd11abbbcccddd--reverse(string_expression)返回字符串值的逆向值 select reverse('abc') --cba--删除指定长度的字符,并在指定的起点处插入另一组字符 --stuff(character_expression , start , length ,character_expression) select stuff('aaabbbcccdddaaabbbcccddd',4,6,'222333') --aaa222333dddaaabbbcccddd--以指定的次数重复字符串值 --replicate(string_expression ,integer_expression) select replicate('123',5) --123123123123123--返回字符串中指定表达式的开始位置 --charindex(expression1 ,expression2 , start_location )或charindex(expression1 ,expression2 ) --expression1在expression2 中的开始位置 select charindex('H','elloHWorld') --5
转载于:https://www.cnblogs.com/lgxlsm/p/5037785.html
SQLServer内置函数相关推荐
- python中divmod_python内置函数 divmod()
先来看一下builtins.py中的代码: def divmod(x, y): # known case of builtins.divmod """ Return th ...
- Python 常用内置函数map、zip、filter、reduce、enumerate
Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...
- 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)
全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的内置函数 一.数学函数 1. 取整函数: round ...
- python3 内置函数map 返回的迭代器转为列表
python3 内置函数map 返回的是迭代器,python2 返回的才是列表, 在python3中想要使用需要把迭代器在转换成列表 list_a = [1, 2, 3, 4, 5]def add(n ...
- Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块...
## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的,以不变应万变, ...
- 13装饰器和内置函数
装饰器 # 1.装饰用的工具# import time #内置函数计算函数运行时间 # print(time.time())# import time # def func(): # start_ti ...
- python中execute函数_Python 中的内置函数与模块
封面图片来源:沙沙野 内容概览 内置函数(二) 模块概念 内置函数(二) ord():输入字符找该字符编码 (Unicode) 的位置 print 2. chr():输入位置数字找出其对应的字符 pr ...
- python内置方法就是内置函数_python内置函数
什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...
- 第二十五章 面向对象------封装、内置函数、反射、动态导入
1.封装 什么是封装? 1.对外部隐藏内部的属性,以及实现细节,给外部提供使用的接口 注意:封装有隐藏的意思,但不是单纯的隐藏 学习封装的目的:就是为了能够限制外界对内部数据的访问 python中属性 ...
最新文章
- TabHost选项卡的 功能和用法
- go语言游戏编程-Ebiten实现画面的填充
- Android有返回值的Activity
- python递归求5!_用Python解数独[6]:递归获得最终答案
- springboot使用imageio返回图片_SpringBoot 二维码生成(复制即用)
- java url接口_javaweb 后台使用url接口
- Win7电脑创建本地连接网络的操作方法
- 7-172 一元多项式求导 (20 分)
- linux ssh端口是否打开,如何查看linux中的ssh端口开启状态
- [转载] pandas入门:Series、DataFrame、Index基本操作都有了!
- 这道小学六年级的数学题,恕我直言没几个人会做
- aardio - 【库】虚表增强版
- HUAWEI HiCar让华为手机用户中的宝马车主Hi起来!
- Python实现数据透视表
- SecureCRT的安装与破解(过程很详细!!!)
- php完全匹配,PHP完全匹配验证
- Begging_Rust(译):丢弃,移动和复制(第二十一章)
- 索尼BDP-S580回顾 - 一个最好的蓝光播放器在2011年
- this关键字及 this关键字的应用
- 佟刚老师最全的SpringmVC博客网址
热门文章
- arttemplate 不转义html,使用artTemplate模板引擎渲染错误
- Yii框架控制台报错: The id configuration for the Application is required
- 【深度学习模型的训练与评估】一个实例:Iris多分类
- Bottles Arrangement
- python实训报告pygame_20181218 实验四《Python程序设计》实验报告
- python不能加密_Python之加密模块
- 数据备份 另一服务器_狡兔三窟-数据备份
- python之禅 中文_《Python之禅》中对于Python编程过程中的一些建议
- 如何做网络推广告诉你如何更新网站内容会提升索引收录?
- 网络推广计划浅析外链发布要遵循的几点小技巧!