SQL中常見函式的用法

2021-05-22 15:28:38 字數 708 閱讀 5191

1replace函式

在sql server 2000中有乙個資訊表,存放新聞資訊,現在客戶想批量更新這個欄位中的某些文字,替換為其他文字。

解決方法:利用replace函式

update detail set content=replace(content,'原文本','替換後文字') where 條件

構造使用in子句的動態transact-sql方法進行編號查詢

--查詢的值列表沒有字串邊界符

declare

@idlist

varchar

(100

)set

@idlist='

a,b''

a,c'

--由於是字段型別是,所以在拼接時,必須為其加上字串邊界符(')

declare

@svarchar

(1000

)set@s=

''''

+replace

(replace

(@idlist

,''''

,''''''),'

,','''

,''')+

''''

--拼接並執行動態transact-sql語句

exec('

select * from tbname where fdname in('+

@s+')

')go

SQL 中常用的日期函式以及SQL中常見的日期轉換

當前年月日curdate 當前的時刻curtime 日期的運算 datediff 2020 10 20 1996 10 29 date diff time,time1 返回兩個日期之間 time,time1 的天數 timediff time,time1 兩個日期相減 time time1,返回 t...

vue中常見的 的用法

a let vm new vue mounted console.log this.refs.myp 無論有多少個只能拿到乙個 console.log this.refs.mydiv 可以拿到乙個陣列 this.arr 1,2,3,4 console.log this.refs.wrap debug...

random 函式中常見的函式

usr bin python coding utf 8 import random print random.randint 1,10 產生 1 到 10 的乙個整數型隨機數 print random.random 產生 0 到 1 之間的隨機浮點數 print random.uniform 1.1...