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

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

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)


未完待续

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值