1樓:匿名使用者
sql server 中用 case when
你不要用iif()
如果不會寫case when 再發訊息m我。
2樓:秋梵桖楓
試一下這個語句可以嗎?
select qqid, title, sender, sendtime, overtime, jie, fatherid, topic, [views], replys, max(b1) as best
from
(select top 1000
q.[id] as qqid,
q.title,
q.sender,
q.sendtime,
q.overtime,
q.jie,
q.fatherid,
q.topic,
q.[views],
q.replys,
(case when r.best= true then 1 else 0 end) as b1
from oask_reply r
inner join oask_question qon r.qid = q.[id]
where replyer ='') v
group by qqid, title, sender, sendtime, overtime, jie, fatherid, topic,[views], replys
SQL語句,一個SQL語句
1 首先查詢出tab2中的nameid值。2 寫個有參的函式,把上面的返回值取到賦給這個函式的引數,然後寫個sql進行查詢 select from tab1 where id in 引數也可以直接寫返回值 因為1查詢出的值就是逗號隔開的,所以直接in 返回值 就可以了。你的意思是返回一條資料,年齡和...
sql 語句問題,sql語句的問題?
這兩個在效能上應該是沒什麼差別的,或者說差別不大,也沒人去考證這個事實。但是這兩個sql在安全上卻有很大的差別,舉個例子,比如說你寫的是第一個 select from stu where id 1 假如你傳入的值是1,簡單的連線可能是這樣 jsp?id 1。然後拼接字串就可以得到上面那個語句了。但是...
sql語句不能執行,SQL語句不能執行
你這個也叫資料庫問題?這個是程式問題。不知道你這個是不是asp還是什麼東東,沒有用過,但是以下的語句應該是有問題的,原來樣式 進行查詢。result mysql query sql 結束並且釋放連線。mysql close conn 估計的樣式 進行查詢。result mysql select 結束...