位置:首頁(yè) > 軟件操作教程 > 數(shù)據(jù)分析 > SQL > 問(wèn)題詳情

SQL操作應(yīng)用——1=1,1=2的使用,在SQL語(yǔ)句組合時(shí)用的較多

提問(wèn)人:ylm發(fā)布時(shí)間:2020-09-30

、1=1,1=2的使用,在SQL語(yǔ)句組合時(shí)用的較多

“where 1=1” 是表示選擇全部    “where 1=2”全部不選,
如:
if @strWhere !='' 
begin
set @strSQL = 'select count(*) as Total from [' + @tblName + '] where ' + @strWhere 
end
else 
begin
set @strSQL = 'select count(*) as Total from [' + @tblName + ']' 
end

我們可以直接寫成

錯(cuò)誤!未找到目錄項(xiàng)。
set @strSQL = 'select count(*) as Total from [' + @tblName + '] where 1=1 安定 '+ @strWhere 2、收縮數(shù)據(jù)庫(kù)
--重建索引

DBCC REINDEX
DBCC INDEXDEFRAG
--收縮數(shù)據(jù)和日志
DBCC SHRINKDB
DBCC SHRINKFILE

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部