我想問你們乙個SQL專家的問題

發布 教育 2024-06-02
9個回答
  1. 匿名使用者2024-01-29

    你只是不應該使用 OR 連線。

    “或”字是,如果 1 不等於 60,則此記錄將被過濾掉,因此您需要使用和連線。

    如果存在(從語言分數中的分數中選擇 * ! = 60 和數學分數!=60)

    像這樣再試一次。

  2. 匿名使用者2024-01-28

    告訴我你說的SQL是什麼意思,你寫的語言分數! =60 或數學分數! =60 的條件等價查詢所有不等於 60 的語言分數 + 所有數學分數不等於 60,但有可能語言分數不等於 60,也有可能數學分數不等於 60,也有可能語言分數等於 60, 所以你的條件應該是語言分數的地方!

    = 60 和數學分數!=60 。如果它在存在中,則不應屬於兩個分數=60人,例如。

    從表 A 中選擇 * 不存在的地方(從分數 B 中選擇 1 where 和 (b.)語言分數 = 60 或

    a.數學分數 = 60));

  3. 匿名使用者2024-01-27

    如果存在(從語言分數> 60 或語言分數 < 60 或數學分數 >60 或數學分數 <60) 的分數中選擇 *。

    試一試。

  4. 匿名使用者2024-01-26

    只需使用游標即可。

  5. 匿名使用者2024-01-25

    很難,這解決了全班的迫切需求。

  6. 匿名使用者2024-01-24

    1. 資料庫中的主資料檔案是否一定屬於主檔案組?

    答:是的; 由於所有資料庫都至少包含乙個主檔案組,並且所有系統表都分配給主檔案組,因此它們必須屬於主檔案組。

    2. 資料檔案和日誌檔案可以放在同乙個檔案組中嗎? 為什麼?

    答:不可以; 由於主資料檔案存在於主檔案組中,因此日誌檔案不屬於任何檔案組。

    3. 如果資料庫被刪除,資料檔案和日誌檔案是否已被刪除?

    答:是的,全部刪除;

    4. 截斷表:刪除內容,釋放空間,但不刪除定義。

    通過釋放用於儲存表資料的資料頁來刪除資料,並且僅在事務日誌中記錄頁面的釋放。

    自遞增列將重新開始計算)。

    刪除表:刪除內容而不刪除定義,並且不釋放空間。

    一次刪除一行,並在事務日誌中為刪除的每一行記錄乙個專案。 (所以有一種方法可以在刪除後恢復資料; 自遞增列遵循前乙個增量)。

    刪除表:刪除內容和定義以釋放空間。

    理論知識不一定靠譜,關鍵是要實踐。

  7. 匿名使用者2024-01-23

    1. 不同的資料庫可能不同,它們屬於 sqlserver 2.刪除資料庫,資料檔案將被刪除,但日誌檔案仍將存在3。丟錶訂單:刪除整個表的資料和表結構刪除訂單:僅刪除表資料。

    截斷表順序:刪除表資料並清除表結構。

    如有任何疑問,請繼續提問,歡迎領養!

  8. 匿名使用者2024-01-22

    (1)功能依賴:

    教師編號 - >姓名。

    教師編號 - >職稱。

    組名稱 - >組配置檔案。

    組名稱 - >組長。

    教師編號、小組名稱、參與日期 - >職位。

    按鍵程式碼:教師編號、小組名稱、參與日期。

    對金鑰程式碼(教師編號 - >姓名)存在部分功能依賴性,因此它是第乙個正態形式。

    教師編號、姓名、職稱)。

    組名稱、組簡介、組長)。

    教師編號、小組名稱、參與日期 - >職位。

  9. 匿名使用者2024-01-21

    是的,在master..spt_values以滿足您的要求。

    master..spt_values:型別 P 是乙個特殊的例子,因為它只是 0-2047 之間的簡單數字列表(取決於版本)作為所有型別之間關係的**。

    語句如下: declare @searchyear varchar(4) - 查詢年份。

    declare @yearfirstday varchar(10) - 查詢一年的第一天。

    declare @yearlastday varchar(10) - 查詢年份的最後一天。

    set @searchyear = '2022'

    set @yearfirstday = @searchyear + '-01-01'

    set @yearlastday = @searchyear + '-12-31'

    select distinct convert(nvarchar(10), dateadd(month,number,@yearfirstday),120) as groupmouth

    from master..spt_values a cross join employee b

    where = 'p' and <= datediff(month,@yearfirstday,@yearlastday)

    and @yearfirstday between and isnull(,'9999-12-31')

    order by groupmouth

    當然,前面的 declare 定義和集合賦值可以完全轉換成你的前端處理,後端處理主要是選擇的邏輯。

相關回答
8個回答2024-06-02

如果只有乙個搜尋條件,則按產品名稱。

欄位為 txtname,表名為 tablename,框名為 txtname。 >>>More

8個回答2024-06-02

您的主要問題仍然是系統,而Vista現在非常相容。 建議更換XP SP3版本的系統。 給你乙個最新和完整的**位址。 >>>More

9個回答2024-06-02

開始 執行 msconfig 開始 找到乙個類似於你說的選項,取消選中 確定 -- 重新啟動,看看它是否有效。 >>>More

49個回答2024-06-02

你好,這個問題要問,就看你怎麼走了,從公路地圖上可以看出,主要要經過江蘇台州、揚州、淮安、宿遷等城市; 當然,還有其他移動方式,這是另一回事。 >>>More

15個回答2024-06-02

像開放、乾淨和形容詞這樣的動詞很容易混淆。 這裡的 opened 是過去分詞短語,作為要開啟的狀語含義。