工作中常用的数据库的中技巧或函数

我在工作中经常用到关于数据库的一些知识————

Sql Server中的模糊查询 ----charindex(subString,String)

PgSql中的模糊查询 

 ----strpos(String,subString)

 ----position(substring in string)


Sql Server判断字段的空值 WHERE COLUMN_NAME IS NULL(IS NOT NULL)

*****ISNULL(COLUMN_NAME, 'Default Value')

——Sql Server 的IS NOT NULL是可以查出空值,过滤null值

——Sql Server 的IS  NULL是可以查出null值,过滤空值

PgSql 判断字段的空值 WHERE COLUMN_NAME IS NULL(IS NOT NULL)

——PgSql的IS NOT NULL是可以查出null值,过滤空值

——PgSql的IS NULL是可以查出空值,过滤null值


PgSql 获取当前时间的前一个月

---select now() - interval '1 month'

Sql Server 获取当前时间的前一个月

---select DATEADD(mm,-1,getdate())


PgSql 修改字段长度

---ALTER TABLE <表名> ALTER COLUMN TYPE varchar(4000);


PgSql转时间格式

--to_char('字段名',‘yyyy-MM-dd’)

Sql Server 

--convert(varchar(10),字段名,120)


未完待续

你可能感兴趣的:(数据库)