我在工作中经常用到关于数据库的一些知识————
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 <z字段名> TYPE varchar(4000);
PgSql转时间格式
--to_char('字段名',‘yyyy-MM-dd’)
Sql Server
--convert(varchar(10),字段名,120)
未完待续