指定乙個使用者來查詢乙個欄位如何寫sql語句
1樓:戰神半芹
select * from 你的表名 where 想查詢的欄位名 ='想查詢的值'
要注意的事項,如果[想查詢的值]為文字時 注意要使用 單引號'' 括起來 數值不用,日期要使用## 括起來 .
2樓:鶴禧覺色
啥意思? 只根據使用者某個資訊查詢這個使用者資料嗎?
oracle 中如何用sql語句查詢某個表被應用在哪個檢視中了?
3樓:網友
sql語句:select * from dba_dependencies where referenced='表名' and type='view';
靜態資料字典檢視dba_dependencies描述各schema的objects之間的相互依賴關係。
dba_dependencies各欄位解釋。
owner 依賴object的擁有者。
name 依賴object的名字。
type 依賴object的型別。
referenced_owner 被依賴object的擁有者。
referenced_name 被依賴object的名字。
referenced_type 被依賴object的型別。
referenced_link_name 如果被倚賴的object是乙個遠端表,這裡顯示dblink的名字,否則為空。
dependency_type 從屬型別。
4樓:網友
sql 語句如下:
select referenced_name from dba_dependencies where type = 'view'
注:使用者必須是dba許可權。
5樓:網友
sp_depends 表名。
結果所列出的有所有引用過此表的相關資訊,其中type 是view的就是檢視中引用了表。
6樓:網友
使用資料字典 dba_dependencies 即可~
sql查詢語句如何能夠讓指定的記錄排在最後
7樓:網友
方法如下:
select * from 《表名》 order by case when 《條件》 then 1 else 0 end asc
舉例:把threads表中列id值小於100的放到最後(也就是說》=100的在前面,但是順序是不確定的,同時<100的在後面,順序也是不確定的)
select * from threads order by case when id<100 then 1 else 0 end asc
出來的結果可能是:
id date
其中109和110誰在前面的不確定的, 99和76誰在前面也是不確定的。
8樓:網友
通常通過排序實現。
解釋:既然是特定的記錄,必然有其特殊性,可以通過此特殊性條件,用order by語句進行排序實現記錄的順序調整。
sql:select * from tablename where id>5 order by id dese;本句話的意思就是通過id降序的形式找出id大於5的所有記錄。
9樓:馮益斌
用union
假設你要把id為123的這條記錄排在最後。
select * from t1 where id<>123union
select * from t1 where id=123
10樓:石亮東
oracle: 兩種都支援。
sqlserver:只支援第二種。
1. select * from tablename order by decode(colname,'指定值','指定最大值') ;
from tablename order by case colname when '指定值' then '指定最大值' end;
11樓:
select t.*
fromselect *,1 as pri from 表 where 關鍵欄位='你指定記錄的值'
union all
select *,2 as pri from 表 where 關鍵欄位<>'你指定記錄的值'
torder by desc
12樓:網友
這個簡單啊。
比如你的表欄位為 col1 col2 col3 該記錄值為 1 2 3
你這樣select * from tb order by case when col1=1 and col2=2 and col3=3 then o else 1 end
13樓:網友
select *
fromselect *,1 as pri from 表 where id='你指定記錄的值'
union all
select *,2 as pri from 表 where id<>'你指定記錄的值'
torder by pri desc
這個是可以實現的。
14樓:網友
做個union就可以,先把其他的select 出來,union下就可以放在最後了。
15樓:網友
用order by 排序。
條件就是你想排在後面資料的那些關鍵性欄位。
16樓:藍塘妹
運用go到你所指定的記錄然後用go bottom
SQL關於時間的查詢問題
既然資料庫存的格式是 那為什麼要用不完整格式來查詢?這樣不就不準確了嗎?如果一定要不完整格式的話可以這樣 我用select from table where date like riqi 查詢不出來 因為like是對字串來說的,可以先轉換格式,把date轉換成char select from ta...
怎麼才能查詢我的套餐名稱及資費?
您好,電信使用者可以傳送查詢自己開通的 詳情,如果是需要查詢 使用情況可以傳送進行查詢,也可以通過電信網上營業廳查詢 詳情的,方法如下 開啟中國電信網上營業廳,登入自己的手機號。 登入後會進入個人中心,然後點選導航欄內的 餘量,然後就可以檢視業務使用情況了。您好,手機營業廳。知道了手機 怎麼能知道這個...
SQL先查詢資料是否存在增加及修改的問題
set rs2 server.createobject adodb.recordset sql select from book rs2.open sql,conn,1,3 rs2.addnew 是不是沒有它 rs2 bookid trim request bookid rs2 bookname t...