日期时间型数据类型

数字型数据类型

浮点型数据类型

字符串型数据类型

快捷方法

两种删除表中全部数据的方法

  • TRUNCATE TABLE NAME(需要操作的表名) 删除表中所有的行,而不记录单个行删除操作

  • DELETE FROM TABLENAME(需要操作的表名) WHERE 1=1

学习资料

黄宇写的检索某个级别的组织的函数

dbo.fXN_DCZXBM(F.F_SZZZ,4) IS  NOT NULL     这个是黄宇写的获取某一级别组织的标量值函数

函数所在位置如下:

  • 用法如下:

石哥写的查表结构的存储过程

PSZH_SELECT_TABLE '需要查询字段的表'           这个是石哥写的查看表字段的存储过程
  • 用法如下:

日常用的多的函数

CONVERT(需转换成的数据类型, 字段)         一般用于转型和截取字符串长度

ROUND(需四舍五入的值,保留几位小数) 一般用于取舍入的值

DATENAME(dw,需要查询的日期) 一般用于来查询某个日期是星期几

LEN(需要返回的字段) 一般用来返回字符的长度


left(name,4)截取左边的4个字符
列:
SELECT LEFT(201809,4) 年
结果:2018


right(name,2)截取右边的2个字符
例:
SELECT RIGHT(201809,2) 月份
结果:09

这三个函数的结合妙用
例:
create table aaa
(
ceshiziduan varchar(50)
)

insert into aaa(ceshiziduan) values ('1(失效)'),('122213(失效)'),('15797944(失效)')


select * from aaa

select SUBSTRING(ceshiziduan,1,(len(ceshiziduan)-len(RIGHT(ceshiziduan,4)))) from aaa
可以将一个字段最后的想截取调的字段,如这里的(失效)

截取字符串函数-SUBSTRING

SUBSTRING(name,5,3) 截取name这个字段 从第五个字符开始 只截取之后的3个字符
例:
SELECT SUBSTRING(“成都融资事业部”,5,3)
结果:事业部



SUBSTRING(name,3) 截取name这个字段 从第三个字符开始,之后的所有个字符
例:
SELECT SUBSTRING(“成都融资事业部”,3)
结果:融资事业部



SUBSTRING(name, -4) 截取name这个字段的第 4 个字符位置(倒数)开始取,直到结束
例:
SELECT SUBSTRING(“成都融资事业部”,-3)
结果:事业部



SUBSTRING(name, -4,2) 截取name这个字段的第 4 个字符位置(倒数)开始取,只截取之后的2个字符
例:
SELECT SUBSTRING(“成都融资事业部”,-5,2)
结果:融资

sqlserver游标

游标的基本五步 

1.声明游标 declare 取个游标名 cursor
for SELECT * FROM 需要查询的表明

2.打开游标 open 游标名字

3.提取数据 fetch from 游标名字
这里可以加入循环 while @@fetch_status =0 循环打印和提取各行数据
4.关闭游标 close 游标名字

5.删除游标 deallocate 游标名字


可参考:
https://blog.csdn.net/weixin_42556357/article/details/106261109?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166822112016800192279840%2522%252C%2522scm%2522%253A%252220140713.130212432.pc%255Fall.%2522%257D&request_id=166822112016800192279840&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~pc_ctr_v2-2-106261109-null-null.142^v63^opensearch_v2,201^v3^control_2,213^v2^t3_esquery_v3&utm_term=sqlserver%E4%B8%AD%E7%9A%84%E5%BE%AA%E7%8E%AF%E9%81%8D%E5%8E%86&spm=1018.2226.3001.4187

怎么理解API

可参考:
https://blog.csdn.net/cumtdeyurenjie/article/details/80211896?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166822286916782391881811%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=166822286916782391881811&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-80211896-null-null.142^v63^opensearch_v2,201^v3^control_2,213^v2^t3_esquery_v3&utm_term=APi&spm=1018.2226.3001.4187