sql202
A. 區域網內sql伺服器(IP為.201),日誌里有陌生外部IP嘗試登錄sql資料庫的信息,一般是用sa等默認賬戶
不是斷掉外網的連接了嗎,怎麼可能還會進行?
把 sa 的用戶名改掉,改掉 sa的密碼。
一般不要用 sa 來鏈接,這個潛在的危害不能消除。
B. sql如何讓兩個單元格合並到一個單元格
SELECT CONCAT(a1,b1) as c1
FROM al;
C. 在SQL Server2012導入和導出向導的時候,用sql語句去設置數據源,為什麼數據類型會變成202呢大神看看圖
你從高版本資料庫往低版本資料庫導入數據,有可能遇到這種情況
D. sql如何查詢:select信息from表where 編號值 in(通過查詢得到的一串 編號值:(如:102,103,201,202))
select 信息 from 表 where 編號值 in(select 編號值 from 表 where ...);
E. 一句復雜的SQL語句 請高手幫寫下
始終沒看懂你那個
mvt =201的金額(如為3)減去mvt = 202的金額(如為1) 則這個料號mvt =201金額=2 而mvt=202的金額為0
什麼意思?
不過我感覺你這個查詢應該可以採用單表多用的方法,就是把一張表tab 用兩次
即 tab as t1,tab as t2的方式,沒弄懂你的意思,具體的sql語句你自己琢磨吧,單表多用應該能得到結果
F. 在plsql中,如何獲取varchar2(6)類型的最後兩位數據,比如:A欄位有個數據201202,如何獲得「02」呢
使用SUBSTR函數來截取
substr(欄位名,從第幾個字元開始截取,截取多少個字元)
select substr(colname,5,2) from T;
以上是你確定字元有6個字元,當你不知道欄位到底有多長時,就得先用Length()函數得到其長度。
select substr(length(colname)-2,2) from T;這樣就能得到列colname的最後兩個數據,不用管其長度。
G. sql查詢,合並查詢結果
根據你的意思 是有三個表吧
我從新屢屢
「我有一個表用來存儲sort與content的對應關系」
看你這句話 好像有個關系表 我就叫他表A吧 裡面有兩個欄位(SID,CID)
有: sort表(sortID),content表(contentID),
如果是這樣的話:
select * from [sort] where [sortID] in (select [SID] from [A] where [CID] in (select [contentID] from [content] where [這里是最終的搜索條件 是按content表的條件搜索] ))
----------------------/\上面看著不亂吧----------------------------
上面那三個表的是【多對多】的關系
「這樣的話每個contentID就對應多個sort了」
看你這句話 也可以用兩個表完成【一對多】的關系
有兩個表:sort表(CID),content表(contentID)
sort表裡的CID就是content表裡的外鍵
sql語句可以這樣寫:select * from [sort] where [CID] in (select [contentID] from [content] where [這里是最終搜索條件] )
H. 幫修改SQL語句
關聯查詢不就好了,比如packedqty和quantity 代表數量
select * from (select lotid,stepid,packedqty from workdone where scantime between '2018-10-01 00:00:00' and '2018-10-31 23:59:59' and stepid in ('130','140','149','200','202','901') ) a,(select lotid,quantity from lots) b where a.lotid=b.lotid and b.quantity<>a.packedqty