SQL Server中T-SQL语句查询使用的函数一,字符串函数字符串函数用于对字符串数据进行处理,并返回一个字符串或数字。函数名描述举例CHARINDEX用来寻找一个指定的字符串在另一个字符串中的起始位置SELECT CHARINDEX(‘NAME’,‘My name is Tom’,1) 返回:4LEN返回传递给他的字符串长度SELECT LEN(‘SQL Server课程’) 返回:13UP
日期和时间函数 函数名称参数示例说明dateadd(日期部分,数字,日期)select dateadd(year,45,'1990-12-11')返回 2035-12-11 00:00:00.000select dateadd(month,45,'1990-12-11')返回1994-09-11 00:00:00.000select dateadd(mm,45,'1990-12-11')返回199
转载 8月前
34阅读
SQL Server2014 哈希索引原理翻译自:http://www.sqlservercentral.com/blogs/sql-and-sql-only/2015/09/08/hekaton-part-6-hash-indexes-intro/跟哈希 join,哈希 聚合的原理一样,了解哈希索引的原理也会同时明白哈希 join和哈希 聚合的原理 SQL Server 2014推出的
SUBSTRING ( expression ,start , length )参数. expression字符串、二进制字符串、文本、图像、列或包含列的表达式。不要使用包含聚合函数的表达式。.start 指定子字符串从何处开始的整数。start可以是bigint类型;索引从1开始.length 长度是一个正整数,它指定返回表达式的字符或字节数。如果长度为负值,则返回错误。长度可以是bigint型
ALTER TABLE Table1 ALTER COLUMN column1 VARCHAR(255)
原创 2022-12-06 10:44:38
3229阅读
1评论
SQL Server研习录(16)——STR函数一、STR()函数1、基本语法2、示例 本文原创作者:清风不渡一、STR()函数  返回由数字数据转换来的字符数据1、基本语法  基本语法如下:STR(float_espression[,length[,decimal]])  注释:   (1)参数   float_espression: 带小数点的近似数字(float)数据类型的表达式   len
(1)       定义: char:    固定长度,存储ANSI字符,不足的补英文半角空格。 nchar:   固定长度,存储Unicode字符,不足的补英文半角空格 varchar:  可变长度,存储ANSI字符,根据数据长度自动变化。 nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 &nbs
转载 7月前
50阅读
sqlserver 常用函数
转载 2023-07-28 08:15:31
48阅读
sql server修改字段长度 sqlserver修改字段的数据长度
转载 2023-05-19 22:57:59
3326阅读
今天突然想到nvarchar类型,联想到数据分配单元的3中类型:IN_ROW_DATA、LOB_DATA和ROW_OVERFLOW_DATA官网再次查看了一下文档:​​表组织和索引组织(https://msdn.microsoft.com/zh-cn/library/ms189051(v=sql.105).aspx)​​其中看到下面图中的这句话:IN_ROW_DATA数据行超过8KB的行大小限制,
原创 2023-01-10 11:18:49
348阅读
今天在客户这里发布更新版本的Socket程序,此次发布的更新版本因为涉及修改的地方比较多,程序方面有,数据库方面也有。程序都有版本控制,相对比较容易控制检查。但是数据库方面由于之前没有加入版本控制,所以检查起来就比较难了。起初考虑将正式系统数据库和测试系统数据库都导出一份生成脚本,用于进行比对,但是导出之后发现生成的顺序不同,上兆的文件没有办法进行比对。 由于此次升级主要是新增,所以记得
转载 8月前
51阅读
关于时间处理的函数 GETDATE()DATEADD(DAY,-20,GETDATE())CONVERT(VARCHAR(100), GETDATE(), 112)DATENAME(PARAM,DATE); SELECT GETDATE()SELECT DATEADD(DAY,-20,GETDATE
转载 2018-09-12 18:43:00
164阅读
2评论
前言上一篇我们研究了如何利用索引在数据库里面调优,简要的介绍了索引的原理,更重要的分析了如何选择索引以及索引的利弊项,有兴趣的可以点击查看。本篇延续上一篇的内容,继续分析索引这块,侧重索引项的日常维护以及一些注意事项等。闲言少叙,进入本篇的主题。技术准备数据库版本为SQL Server2012,前几篇文章用的是SQL Server2008RT,内容区别不大,利用微软的以前的案例库(Northwin
declare @name char(1000) --注意:char(10)为10位,要是位数小了会让数据出错 set @name='s{sss}fc{fggh}dghdf{cccs}x' select len(@name)
转载 2019-11-22 14:07:00
230阅读
聚合函数-> MAX(字段)-> MIN(字段)-> AVG(字段)•-> 在计算时,对于null的数据不计入总是-> SUM(字段)-> COUNT(字段)•-> count(*)计算所有的列、count(字段)不计为null的列聚合函数会忽略为空的值-> select的字段可以当做变量名来进行计算•-> select (english+ma
Sqlserver 和 oracle 查询 判断text类型字段值得长度sqlserver 用到的函数:DATALENGTH返回任何表达式所占用的字节数。 语法DATALENGTH ( expression ) 参数expression 任何类型的表达式。 返回类型int 注释DATALENGTH ...
转载 2021-11-04 10:28:00
753阅读
2评论
转载来源:https://www.cnblogs.com/lizhanglong/p/6696722.html 将上面home 替换为你要查的表名称 查询效果
转载 2019-12-30 18:41:00
800阅读
2评论
索引的设计和使用1、索引概述所有的 MySQL 列类型都可以被索引,对相关列使用索引是提高 SELECT 操作性能的最佳途径。根据存储引擎可以定义的每个表的最大索引数和最大索引长度,每种存储引擎对每个表至少支持 16 个索引,总索引长度至少为 256 字节。MyISAM 和 InnoDB 存储引擎的表默认创建的都是 BTREE 索引。MySQL 目前还不支持函数索引,但是支持前缀索引,即对索引字段
转载 5月前
49阅读
1.char  char [(n)]存储固定长度的非Unicode字符串数据。n定义字符串长度,并且必须是1到8,000之间的值。存储大小为n个字节。2.varchar  varchar [(n | max)]存储可变长度的非Unicode字符串数据。n定义字符串长度,可以是1到8,000之间的值。max表示最大存储大小为2 ^ 31-1个字节(2 GB)。存储大小是输入数据的实际长度+ 2个字节
转载 2023-08-21 16:01:29
1607阅读
   这一段时间,因为系统升级,新系统产生的数据长度,比原来的数据长度要长,所以说要扩充一下字段长度。alter table TableName alter column ColumnName varchar(50) --修改字段长度sql在执行的时候,有这样一个情况。例如Student表的Name字段长度是nvarchar(50),假如想变成nvarchar(100),这种情况,
  • 1
  • 2
  • 3
  • 4
  • 5