sqlserver使用总结

Posted beiweibudong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver使用总结相关的知识,希望对你有一定的参考价值。

sqlserver基础语句

  1. 清空表数据
truncate table table_name
例:truncate table Students
  1. 删除表结构
drop table table_name
例:drop table Students

去除各种空格

  1. 去除字符串中普通空格
LTrim(RTrim(‘ abc ‘)) #去除左右空格
Replace(fieldname,‘ ‘,‘‘) #去除字符串中间的空格
  1. 去除特殊空格

    特殊空格看起来和普通空格相同,但是使用普通方法无法剔除,此时需要通过获取该空格的ascii码值进行替换。

select ascii(replace(fieldname,‘abc‘,‘‘)) from table where fieldname=‘abc  ‘

#此句中fieldname空格为TAB添加。首先我们把实际数据abc替换为空,剩余部分只有空格,ASCII()函数即可获得该TAB码值为9,之后再做替换。

replace(fieldname,char(9),‘‘)

sqlserver中增删改列以及字段类型

  1. 新增列
alter table table_name add column_name column_type
例:alter table Students add Email varchar(16)
  1. 修改列
alter table table_name alter column column_name column_type
例:alter table Students alter column Email varchar(255)
  1. 删除列
alter table table_name drop column column_name
例:alter table Students drop column Email

sqlserver中使用ISDATE()判断是否为日期

select ISDATE(fieldname)

技术分享图片

sqlserver中截取字符串常用函数

  1. left()方法
语法:LEFT(character,integer)  
介绍:参数1:要截取的字符串,参数2:截取字符个数。返回从字符串左边开始指定个数的字符
使用:select LEFT(‘SqlServer_2008‘,3)
返回:Sql
  1. right()方法
语法:RIGHT(character,integer)  
介绍:参数1:要截取的字符串,参数2:截取字符个数。返回从字符串右边开始指定个数的字符
使用:select LEFT(‘SqlServer_2008‘,4)
返回:2008
  1. substring()方法
语法:SUBSTRING(character,start,length)  
介绍:参数1:要截取的字符串,参数2:开始截取的下标,参数3:截取的字符长度。返回从字符串中间的字符
使用:select SUBSTRING(‘SqlServer_2008‘,4,6)
返回:Server

以上是关于sqlserver使用总结的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码片段总结

BootStrap有用代码片段(持续总结)

BootStrap实用代码片段(持续总结)

回归 | js实用代码片段的封装与总结(持续更新中...)

查看发票组代码后的总结和有感

Tailwind.css 体验总结