欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Sql函数

程序员文章站 2022-06-24 22:37:28
SQL 中的indexof函数CHARINDEXDECLARE @a nvarchar(20)SET @a = 'ABCabc'SELECT CHARINDEX('b',@a)SELECT CHARINDEX('d',@a)结果-----------5----0SQL只显示一个月以内的数据//只显示一个月以内的数据SELECT * FROM 表 WHERE DATEDIFF(month,CreateDate,GETDATE())<=1//只显示15天以内的数据SELE...

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

相关标签: Sql学习 sql