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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值