新聞中心
SQL Server多條件查詢我們經(jīng)常會(huì)用到,下面就教您如何使用存儲(chǔ)過程實(shí)現(xiàn)SQL Server多條件查詢,希望對(duì)您學(xué)習(xí)SQL Server多條件查詢方面有所幫助。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供阿瓦提網(wǎng)站建設(shè)、阿瓦提做網(wǎng)站、阿瓦提網(wǎng)站設(shè)計(jì)、阿瓦提網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、阿瓦提企業(yè)網(wǎng)站模板建站服務(wù),10多年阿瓦提做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
/*查詢資訊類別列表*/
IF EXISTS (SELECT name FROM sysobjects
WHERE name = 'get_list_newscate' AND type = 'P')
DROP PROCEDURE get_list_newscate
GO
create proc get_list_newscate
@newscate_pid int=null,
@newscate_depth int=null,
@newscate_language int=null
as
select * from [news category] where 1=1
and (@newscate_pid is null or newscate_pid=@newscate_pid)
and (@newscate_depth is null or newscate_depth=@newscate_depth)
and (@newscate_language is null or newscate_language=@newscate_language)
order by newscate_orderid
此存儲(chǔ)過程可以實(shí)現(xiàn)SQL Server多條件查詢。
可以用于網(wǎng)站高級(jí)檢索的功能
查詢條件默認(rèn)為null
程序中值類型不能為null可以在類型后加一個(gè)?這樣就可以null
比如:int i=null 錯(cuò)誤 int? i=null正確
where 1=1是為了當(dāng)查詢條件都不需要用到時(shí)就查詢?nèi)繑?shù)據(jù)
【編輯推薦】
SQL Server跨服務(wù)器查詢
SQL Server資源鎖模式大全
sql server查詢字段詳細(xì)信息
sql server查詢平均值的實(shí)現(xiàn)
SQL Server FROM子句的語(yǔ)法
當(dāng)前題目:SQL Server多條件查詢的實(shí)現(xiàn)
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/djojdcd.html


咨詢
建站咨詢
