sql邏輯問題,sql中邏輯名與物理名怎麼理解

2023-02-08 01:15:25 字數 1386 閱讀 3910

1樓:韓湘子

如果資料庫中是這樣的

張三 8000

李四 2999

王五 2990

趙六 3000

張三 2000

趙六 2300

韓大 1323

有可能上百個張三,上百個李四

如果是這樣的話,得用grant語句

把所有張三的集中在一起,得出來一個和,所有李四的集中一起,求出一和依次弄出前8個數量最多的人

就變成了

張三 8000+2000+........

李四 2999+29999+。。。。

上上邊的表可以有很多張三,很多數量

上邊的這個表就變成了只有一個張三,一個總數量,這是屬於彙總的問題這個得用到grant語句,如果不清楚,到網上查教程即可

microsoft sql server,and or邏輯判斷問題

2樓:

條件:s.city <> '杭州' or p.color <> '綠色',意思是s.city不為杭州,或則p.color不為綠色,條件就成立。

即s.city為杭州,如果p.color不為綠色,那麼仍然為真;p.

color為綠色,但是s.city不為杭州,結果仍然為真。所以,如果要結果為假(即記錄不出現),那麼,s.

city要為杭州,且同時p.color要為綠色。

複雜的邏輯寫到一個sql語句中,求助已解決

sql中邏輯名與物理名怎麼理解

3樓:帝都小女子

大概來說,物理檔案是實際存放資料的檔案,就是在磁碟上具體對應的檔案邏輯檔案lf是物理檔案的一個檢視,按定義的key鍵值對資料進行了排序也可以理解成在所有 transact-sql 語句中引用檔案時所使用的名稱。

如果還不好理解的話,那麼用資料表來代表物理檔案,邏輯檔案就是檢視。當然實際上sql中用的表也是物理資料加上資料的邏輯結構表示而成的。

4樓:匿名使用者

邏輯名是你取的名字,如你建一個資料庫,這個資料庫包含一個名叫data的檔案,存放在c:\database\data.mdf,這裡的data就是這個檔案的邏輯名,而c:

\database\data.mdf就是物理名。所謂邏輯名就是你自己起的名字,而物理名就是存放的路徑。

5樓:

邏輯名就是你看見的,你叫它1就是1,叫它小2就是小2。物理名是呼叫是sql內部用來找到你命名的那個1的名字。比如,你把檔案叫1,這是邏輯名,但呼叫檔案時,程式用一個內部識別它的物理名來呼叫它

6樓:冰封少尉

所謂邏輯 意為不是實體 在系統中只是暫時存在使用罷 沒有實際意義

舉例說明布林邏輯算符中「邏輯與邏輯或邏輯非」的含

布林邏輯檢索是計算機檢索中用來表達使用者檢索提問的一種邏輯運算式。它由檢索詞和各種布林邏輯算符 位置算符 截詞符 限制符等系統允許使用的各種符號組合而成。布林邏輯算符的作用是把檢索詞連線起來,構成一個邏輯檢索式.1 邏輯與 用 and 或 表示。用於連線概念交叉和限定關係的檢索詞,以縮小檢索範圍,有...

SQL語句的 號的問題,SQL中取序號的問題

不可以省略,銀行帳號名稱是一個變數,也是一個字串。set sql alter table dbo.臨時表1 add 銀行帳號名稱 int default 0 其實就是執行了三個字串的相加操作,把結果賦值給 sql變數。括號是為了相容sql server裡的關鍵字,如果欄位名是關鍵字的話,某些版本的s...

sql中的查詢問題

select name from user where userid in select id from information where score 60 當選出的id無重複時用這個,如 1,2,3 select name from user where userid in select dis...