1樓:匿名使用者
sql="select * from test where 1=1"sqllike="悶旅"if a<>"then
sqllike=sqllike & a的條件"賀罩鬧end if if b<>"thensqllike=sqllike & b的條件"禪罩end if同理寫其他幾個最後sql=sql & sqllike
2樓:匿名使用者
我這個弄成了個儲存過程,如果你不需要,你可以吧中間的稿禪查詢語句提出顫埋來 /*
action:根據查詢條件查詢符合條件的員工資訊。
author:默。
create-date:2009-3-12
parameter:@name 員工名稱。
parameter:@did 部門編號。
parameter:@work 職位。
parameter:@rid 角色編號。
create procedure employees_select_sql_proc
name nvarchar(20),did nvarchar(3),work nvarchar(10),rid nvarchar(3)
as declare @sql nvarchar(1000)
set @sql='select * from employees where 1=1'
if(@name is not null)
beginif( len(@name)>0)
beginset @sql=@sql+' and e_name like ''name+'%鍵洞塵。
endend
if(@did is not null)
beginif (@did>0)
beginset @sql=@sql+' and e_did ='did
endend
if(@work is not null)
beginif (len(@work)>0)
beginset @sql=@sql+' and e_work like ''work+'%
endend
if(@rid is not null)
beginif(@rid >0)
beginset @sql=@sql+' and e_rid ='rid
endend
set @sql=@sql+'order by e_datetime desc'
exec(@sql) go
sql語句查詢,根據乙個表中乙個列,該列在兩個不同條件同時滿足的查詢結果
3樓:依然特雷西
1、在計。
bai算機中,開啟foxtable軟體,新建du乙個表。
zhi格,比如學生的評價成績dao表內,並輸入資料,如下圖所示。容2、接著,滑鼠左鍵單擊選擇選單下的【雜項】,如下圖所示。
3、 然後,在選單欄目中,滑鼠左鍵單擊【sql查詢】,如下圖所示。
4、接著,在【sql查詢】視窗上,選擇資料來源,如下圖所示。
5、然後,在【sql查詢】視窗上,輸入sql查詢語句,如下圖所示。
6、 接著,在**的預覽中,可以看到通過查詢語句所顯示的資料了,如下圖所示。
4樓:網友
你的條件是自相矛盾的。
type not in a,我選擇b, sum(money) >=300,type in b c, 我也選擇b,但是要滿足sum(money) <300,這樣的結果永遠是空集。
5樓:網友
你語句裡的in(a) 那個a應該是要加單引號的吧。
in(c,d) c和d也是要加單引號的。
6樓:網友
id 不是唯一的? 你用id來分組查詢?
sql 多行多個條件篩選怎麼寫?
7樓:網友
1、建立測試表,create table test_con_x(company_name varchar(200), remark varchar2(200));
2、插入測試資料,insert into test_con_x values('中心學校','學校');
insert into test_con_x values('北京銀行','銀行');
insert into test_con_x values('人民保險','保險');
insert into test_con_x values('金融公司','金融');
insert into test_con_x values('無所謂','xx');
3、查詢表中所有資料,select t.*,rowid from test_con_x t;
4、編寫sql,根據指定條件查詢所需資料,select t.*,rowid from test_con_x t
where regexp_like(company_name,'學校|銀行|保險|金融')
可以看到只有四條所需記錄,
sql中多條件同時查詢語句怎麼寫
我個人覺得zhi應dao該可以這樣實現專 declare 屬pinpai varchar 50 declare fengge varchar 50 select from 表 where 品牌 case pinpai when null then null else pinpai end or 風格...
sql查詢多條,每條都有總數,sql查詢多條,每條都有一個總數
這個可以考慮使用虛擬表,加表關聯查詢,假設你的表名為testtable,第一列為姓名,第二列為科目,第三列為分數,查詢sql如下 select a.b.cnt from testtable a left join select 姓名,sum 分數 as cnt from testtable grou...
excel多條件查詢引用,excel多條件查詢
可以用vlookup函式。可以用訂單號或者款號來作為關鍵字查詢,需要注意的是。b12是用來顯示查詢結果的。公式說明 要查詢a12單元格中訂單號對應的件數,這裡第一個引數就可以用單元格名字 a12 第二個引數,函式在 查詢資料,這個區間要是包含訂單號和件數這兩列的一個連續區域,如果原始資料和要顯示的結...