- 博客(29)
- 收藏
- 关注
原创 【SQLserver】一天一个函数:FORMAT函数(第十七天)
在 SQL Server 中,FORMAT() 函数用于将日期和时间数据格式化为指定的字符串形式,并返回一个nvarchar类型的字符串。尽管FORMAT()函数提供了灵活的日期时间格式化选项,但在大数据量的查询中使用它可能会影响性能,特别是与索引和大型数据集一起使用时。如:'yyyy@MM@dd' 年@月@日 等。format :指定输出格式的字符串。可以内置格式的字符串,也可以是自定义格式的字符串。'yyyy-MM-dd':年-月-日。'MM/dd/yyyy':月/日/年。
2024-08-01 17:07:50
473
原创 【SQLserver】一天一个函数:SYSDATETIME函数(第十六天)
在SQL Server中,SYSDATETIME()函数用于返回当前系统日期和时间,精确到纳秒。它与GETDATE()函数类似,但提供了更高的精度。1. SYSDATETIME()返回一个datetime2(7)类型的值。返回的日期和时间精确到纳秒级别,并且保留了7位小数,提供了高精度的时间戳。
2024-07-31 16:45:04
317
原创 【SQLserver】一天一个函数:DATEPART函数(第十五天)
在 SQL Server 中,DATEPART 函数用于从日期表达式中提取特定的日期部分(例如年、月、日、小时等)。2. date:要从中提取日期部分的日期表达式,通常是一个 datetime 或者 date 数据类型的列名、变量或者常量。weekday:周中的第几天(1 = Sunday,2 = Monday,依此类推)dayofyear:年中的第几天(1 到 366)month:月份部分(1 到 12)day:月中的第几天(1 到 31)second:秒部分(0 到 59)week:年中的第几周。
2024-07-30 16:36:20
684
原创 【SQLserver】一天一个函数:GETDATE函数(第十四天)
在 SQL Server 中,GETDATE() 是一个常用的系统函数,用于获取当前系统的日期和时间。它返回一个 datetime 数据类型的值,表示当前数据库服务器上的系统日期和时间。虽然 GETDATE() 返回的时间精确到毫秒,但在高频操作或者需要更精确时间戳的情况下,可能需要考虑其他方法(如使用 SYSDATETIME() 函数)。GETDATE() 返回的时间是服务器的本地时间,可能与客户端的时区有所不同。这点在分布式系统中特别需要注意。
2024-07-25 17:43:24
474
原创 【SQLserver】一天一个函数:YEAR、MONTH、DAY函数(第十三天)
在 SQL Server 中,有几个内置函数可以用来提取日期时间类型(如 datetime、date、datetime2 等)中的年份、月份和日期部分。2)这些函数适用于 SQL Server 中的日期时间数据类型,如 datetime、date、datetime2 等。3)如果传入的表达式不是日期时间类型或无法转换为日期时间类型,这些函数可能会引发错误或返回 NULL。其中:date是一个表示日期时间的表达式或列名。1)上述函数返回的是整数。2. MONTH函数。
2024-07-24 16:22:58
581
原创 【SQLserver】一天一个函数:DATEDIFF函数(第十二天)
3. 注意不同 datepart 单位的差异,比如 week 是根据周的边界(周日作为一周的结束)来计算的。在 SQL Server 中,DATEDIFF 函数用于计算两个日期之间的时间间隔。1. DATEDIFF 返回的是整数类型,表示时间间隔的数量。2. startdate:开始日期或时间的表达式。3. enddate:结束日期或时间的表达式。dayofyear:年中的第几天。weekday:工作日。quarter:季度。示例:计算两个日期之间的天数。
2024-07-23 17:36:05
814
原创 【SQLserver】一天一个函数:DATEADD函数(第十一天)
1. 如果添加或减去的时间间隔导致日期超出其有效范围(例如月份超过12或日期超出月份的天数),SQL Server会自动调整日期。SQL Server中的DATEADD函数用于向日期(或时间)值添加指定的时间间隔,并返回一个新的日期(或时间)值。2. DATEADD函数返回一个新的日期或时间戳,并不修改原始输入的日期或时间戳。3. date:是一个日期或时间值,可以是一个表达式、列名或变量。dayofyear,dy,y:年内的第几天。year,yy,yyyy:年。second,ss,s:秒。
2024-07-22 11:23:47
706
原创 【SQLserver】一天一个函数:CHARINDEX函数(第十天)
SQL Server中的CHARINDEX函数用于查找一个字符串(子字符串)在另一个字符串中的起始位置。start_location:开始搜索的位置,可以不指定,默认从头开始搜索。stringFind:要查找的字符串或子字符串。stringSearch:被搜索的源字符串。2.结合其他函数用法。
2024-07-19 15:08:16
1009
原创 【SQLserver】一天一个函数:REPLICATE函数(第九天)
在SQL Server中,REPLICATE函数用于生成一个重复指定字符串若干次的结果。integer_expression:重复次数。(必须是一个正整数)如果重复次数是0,则返回空字符串;如果是负数,则返回null。string_expression:要重复生成的字符串表达式。如果源字符串是null,则返回null。2. 结合其他函数使用。
2024-07-18 17:32:38
551
原创 【SQLserver】一天一个函数:LTRIM 和 RTRIM 函数(第八天)
在 SQL Server 中,LTRIM 和 RTRIM 是用来处理字符串的函数,分别用于去除字符串左侧(开头)和右侧(结尾)的空格。
2024-07-17 15:50:00
514
原创 【SQLserver】一天一个函数:STUFF函数(第七天)
在SQL Server中,STUFF函数是用来替换、插入或删除字符串中指定位置的字符或子串的函数。如果 length 参数为负数,或者 start 参数为零或负数,将返回 NULL。start 参数指定的位置必须在 string 中存在,否则会返回NULL。length:替换、删除的字符数,如果是0则为只插入新的字符串。string:源字符串表达式,可以是字符串常量、列、变量。start:开始替换、插入、删除的位置(从1开始计数)。new_string:准备插入的新字符串。
2024-07-16 15:57:01
655
原创 【SQLserver】一天一个函数:LEFT、RIGHT函数(第六天)
在 SQL Server 中,LEFT 和 RIGHT 是用于提取字符串的函数,它们允许你从一个字符串中截取指定长度的字符子串。
2024-07-15 15:18:10
470
原创 【SQLserver】一天一个函数:REPLACE函数(第五天)
如果input_string、search_string 或 replacement_string 是 null,则函数返回null。在SQL Server中,REPLACE函数用于在字符串中替换指定的子字符串,并返回替换后的新字符串。replacement_string:替换search_string的新字符串。如果原字符串中没有要替换的字符串,则返回原字符串。input_string:要进行替换的源字符串。search_string:要被替换的子字符串。
2024-07-15 11:27:42
866
原创 【SQLserver】一天一个函数:SUBSTRING函数(第四天)
如果 length 大于从 start 开始的剩余字符数,将提取从 start 开始到字符串末尾的所有字符。在 SQL Server 中,SUBSTRING 函数用于从一个字符串中提取子字符串。例:假设有一个Employees表,FullName字段存储员工全名,从中提取姓氏。如果 start 超过字符串的长度,SUBSTRING 函数返回空字符串。expression:要从中提取子字符串的源字符串。(可选),若省略,则从起始位置一直提取到末尾。length:要提取的字符串的。
2024-07-12 17:25:14
346
原创 【SQLserver】一天一个函数:CONCAT函数(第三天)
CONCAT 函数在连接字符串时会自动处理 NULL 值,将其视为一个空字符串,这有助于避免出现 NULL 值导致整个结果为 NULL 的情况。其中 string1, string2, string3 ... 是要连接的字符串参数。可以连接任意数量的字符串,每个字符串参数都可以是。CONCAT 函数用于将多个字符串值连接成一个字符串。将users表中的Firstname字段和Lastname字段,用空格连接起来。,只要它们的数据类型是字符串或者可以隐式转换为字符串。输出为HelloWord。
2024-07-11 09:02:24
694
原创 【SQLserver】一天一个函数:CONVERT函数(第二天)
CONVERT函数与CAST函数类似,也用于数据类型的转换,但它更加的灵活,可以在转换时指定格式化选项。其中:data_type:目标数据类型。length:是可选的,用于指定转换后的数据类型的长度或精度。expression:要转换的表达式或列。style:是可选的,用于指定日期和时间数据类型的输出格式。对于日期和时间数据类型的输出格式,具体如下所示:1. 日期格式化:- MM/DD/YYYY(默认)- YYYYMMDD2. 时间格式化:- hh:mm:ss。
2024-07-10 09:12:49
1480
原创 【SQLserver】一天一个函数:CAST函数(第一天)
CAST函数用于将一个表达式转换为指定的数据类型。length:是可选的,用于指定转换后的数据类型的。这将输出字符串'123',而不是整数123。data_type:是要转换为的目。expression:是要转换的。1. 讲一个整数型转换成字符类型。
2024-07-09 09:12:12
384
原创 汇编语言:定时器实现数码管0-99
SHU EQU 40HTX EQU 41H //定时0.5秒ORG 0000HLJMP MAINORG 000BHLJMP TIME0ORG 0030HMAIN:MOV P2,#00H //关闭所有数码管MOV SP,#60H //设置堆栈地址MOV SHU,#0MOV TX,#0 //清零MOV TMOD,#01HMOV TH0,#3CH //初值 定时500msMOV TL0,#0B0HSETB EA...
2021-12-16 21:51:23
4052
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人