SQl Server 函数篇 数学函数,字符串函数,转换函数,时间日期函数
数据库中的函数和c#中的函数很相似
按顺序来,
这里价格特别的
print 可以再消息栏里打印东西
数学函数
ceiling() 取上限 不在乎小数点后面有多大,直接忽略
floor() 取下限 同上
round(列名,保留的位数) 四舍五入 保留小数最后那位数进不进一只看保留位数的后一位数够不够条件,再往后的就不管了
ABS() 绝对值---防抱死233
PI() 圆周率 就是查询一个圆周率
SQRT()平方根
字符串函数
upper() 全部大写
lower() 全部小写
ltrim/rtrim() 去掉左边或者右边的空格 trim 不能单独用的 要给他表明方向
replace( ‘字符串’ , ‘需要替换的值’ , ‘要替换成什么值’ ) 替换 如果字符串里有多个想同的需要替换的值,会被全部替换
substring(‘字符串’ , ‘索引值’ , ‘截取数量’) 截取 这里的索引值是从1开始数的,也可以 在前面加上 left 或者 right 表示从左或者右开始数
len () 长度 获取字符串长度 这里与c#里的长度length不同了
转换函数
这里先说一个例子;
select code+name from car; 这里查询出来会把code和name两个varchar类型的列安照字符串拼接的方式显示
同样如果是两个值类型的列,就会按照数学运算
convert(类型,列名) 类型转换
cast(列名 as 类型)
时间日期函数
getdate() 获取当前时间
year(getdate()) 获取当前时间中的年份
month(getdate()) 获取当前时间中的月份
dat(getdate()) 日
isdate(时间日期) 判断时间日期是否正确 返回的是bit类型
dateadd(加什么时间,加多少,时间日期) 添加时间
datename() 查询时间,括号内填写需要查询的时间格式
datename(weekday,时间) 获取星期几
week , 时间 第几周
day , 时间 第几天
dayofyear ,时间 这一年的第几天
SQl Server 函数篇 数学函数,字符串函数,转换函数,时间日期函数的更多相关文章
- SQL server 数据库——数学函数、字符串函数、转换函数、时间日期函数
数学函数.字符串函数.转换函数.时间日期函数 1.数学函数 ceiling()--取上限 select ceiling(oil) as 油耗上限 from car floor()--取下限 sele ...
- SQL Server 2008空间数据应用系列四:基础空间对象与函数应用
原文:SQL Server 2008空间数据应用系列四:基础空间对象与函数应用 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. ...
- 【2017-03-13】Tsql 数学函数、字符串函数、转换函数、时间日期函数
一.数学函数(针对值类型操作) 1.ceiling():取上限 只要小数点后有数字大于0,整数位自动进1 2.floor():取下限 将小数点位舍去,不管小数点位大小 3.round(四舍五入的值,保 ...
- SQL-数学、字符串、时间日期函数和类型转换
--数学函数 --ABS绝对值,select ABS(-99)--ceiling取上限,select CEILING(4.5)--floor去下限select FLOOR(4.5)--power 几次 ...
- 38 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。
题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. public class _038PrintLength { public static void main(Stri ...
- 写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度
import java.util.Scanner; /** * [程序38] * * 题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度. * * @author Jame ...
- SQL servcer 时间日期函数、数据类型转换
1.时间日期函数 2.数据类型转换 3.习题 建立两个表,一个部门表,一个人员表.部门:部门的编号,部门的名称,部门的职责.人员:人员的编号,姓名,年龄,性别,cid所属部门
- SQLite中的时间日期函数(转)
SQLite包含了如下时间/日期函数: datetime().......................产生日期和时间date()...........................产生日期tim ...
- [转] PostgreSQL的时间/日期函数使用
PS:http://blog.csdn.net/love_rongrong/article/details/6712883 字符串模糊比较 日期类型的模糊查询是不能直接进行的,要先转换成字符串然后再查 ...
随机推荐
- 移动端rem设置,自动更改html<font-size>
<script> (function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchang ...
- Eclipse插件开发_学习_02_GEF入门实例
一.前言 这一节,我们将会创建一个GEF入门实例 二.新建RCP项目 1. New 一个 Plug-in Project 2.输入项目名 项目名:com.ray.gef.helloworld 3.Co ...
- 15_游戏编程模式EventQueue
#### 两个例子 .GUI event loop ``` while (running) { // 从事件队列里获取一个事件 Event event = getNextEvent(); // Han ...
- java入门学习(1)一简介及其基础特点
分类: java基础 1.为什么java如此流行,为什么历史选择了它? 因为它拥有全新的编程思想,更接近人们的语言习惯,由于其编译器把代码编译成字节码,然后再不同的平台上运行分别用不同的虚拟机去解释字 ...
- LeetCode Shopping Offers
原题链接在这里:https://leetcode.com/problems/shopping-offers/description/ 题目: In LeetCode Store, there are ...
- 【LeetCode】028. Implement strStr()
Implement strStr(). Return the index of the first occurrence of needle in haystack, or -1 if needle ...
- Yii错误404页面
'errorHandler'=>array( // use 'site/error' action to display errors 'errorAction'=>YII_DEBUG ? ...
- Python函数-bool()
bool([x]) 作用: 将x转换为Boolean类型,如果x缺省,返回False,bool也为int的子类: 参数x: 任意对象或缺省:大家注意到:这里使用了[x],说明x参数是可有可无的,如果不 ...
- angular 的杂碎报错小知识
1:[ng:areq] Angular出现这种错误的原因,是由于没有在页面中使用模块引入controller导致的 所以 请确保你定义了这个controller后也引用了它. 2:Failed to ...
- (1)java8初体验
很多博客都拿Comparator,我也贴一下吧. java8以前的匿名内部类用来排序. //匿名内部类 @Test public void java8Test() { Person p1 = new ...