Sql函数

SQL 中的indexof函数CHARINDEX

DECLARE @a nvarchar(20)
SET @a = 'ABCabc'

SELECT CHARINDEX('b',@a)
SELECT CHARINDEX('d',@a)

结果
-----------
5
----
0

SQL只显示一个月以内的数据

//只显示一个月以内的数据
SELECT * FROM 表 WHERE DATEDIFF(month,CreateDate,GETDATE())<=1
//只显示15天以内的数据
SELECT * FROM 表 WHERE DATEDIFF(day,CreateDate,GETDATE())<=15
//其中month、day表示单位,CreateDate表示字段名

SQL表增加字段

alter table  表名  add (字段  字段类型)  [ default  '输入默认值']  [null/not null]  ;
举例:ALTER TABLE employee  ADD  spbh varchar(20) NOT NULL Default 0

SQL将表中字符串转换为数字的函数

//将表中字符串转换为数字的函数共2个:
1. convert(int,字段名) 例如:select convert(int,'3')
2. cast(字段名 as int) 例如:select cast('3' as int)

SQL日期转字符串

Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49 
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700

本文地址:https://blog.csdn.net/weixin_38847559/article/details/111028765

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐