Sql Server
sql server 使用指定的替换值替换null值--ISNULL
小星星 发表于2021-10-29 浏览204 评论0
1 语法 ISNULL(check_expression,replacement_value)2 释义2.1 参数 check_expression 将被检查是否为 NULL的表达式。check_expression可以是任何类型的。 replacement_value 在check_expression为NULL时将返回的表达式。replacement_valu

Sql Server
SqlServer 递归查询
小星星 发表于2021-10-29 浏览196 评论0
1 示例with cte_root(DEPT_CODE,UP_CODE)
as
(
select DEPT_CODE,UP_CODE
from PT_DATA_DEPT
where DEPT_CODE  

Sql Server
sqlserver 判断数据/行转列--Case
小星星 发表于2021-10-29 浏览196 评论0
1 语法格式(简单示例)--简单Case函数
CASE sex
WHEN '1' THEN '男'
WHEN '2' THEN '女'
ELSE '其他' END
--Case搜索函数
CASE
Sql Server
sqlserver给表数据添加序号--ROW_NUMBER() over()
小星星 发表于2021-10-29 浏览230 评论0
1 语法格式ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )返回结果集分区内行的序列号,每个分区的第一行从 1 开始。ROW_NUMBER( ) 起到了编号的功能
partition by 将相同数

Sql Server
SQL Server日期比较函数--DATEDIFF
小星星 发表于2021-10-28 浏览171 评论0
1 语法DATEDIFF(datepart,startdate,enddate)其中datepart是只你要比较这个两个时间的年?还是月?还是日?还是小时等,后两个参数为比较的日期2 示例select DATEDIFF(dd,'2021-11-17',GETDATE());//现在是2021-10-28GETDATE函数为获得系统当前时间3 datepart参照
Sql Server
基础操作
小星星 发表于2021-10-22 浏览210 评论0
1 查询语句1.1 查询所有SELECT * FROM table_name1.2查询某条SELECT col FROM table_name WHERE col = '4'2 增加语句2.1 增加具体某字段INSERT INTO table_name (col1, col2, col3) VALUES (