SQL觸控題,SQL初級語法題,高分

發布 科技 2024-04-08
10個回答
  1. 匿名使用者2024-02-07

    問題 1 : not exists 表示當子查詢的結果集為空時,條件有效!

    例如,如果學生表的資料 s = 100,則匹配記錄的子查詢為 。

    select * from sc where = 100 and c#='c2'

    如果子查詢無法獲取結果,則父查詢 S 表 s = 100 中的資料滿足 SQL 語句的其中乙個資料。

    問題 2 : 如果是<>則此查詢中的解釋是,如果只有乙個學生學習,則顯示該學生,如果沒有乙個學生學習,則顯示所有學生。

  2. 匿名使用者2024-02-06

    基本語法。

    create trigger tri_name

    on table

    for insert/update/deleted

    assql code

    示例:建立觸發器 tri mc(tri mc:自定義觸發器的名稱)。

    on table (table:觸發的表的名稱)。

    對於插入(觸發型別:插入、通過插入資料觸發的更新、通過更新資料觸發的刪除和通過刪除資料觸發)。

    asdeclare @kssj datetime(定義乙個變數並進行中間處理)。

    declare @sqbh char(40)

    select @kssj = kssj,@sqbh = sqbh from inserted

    插入資料時,插入的資料將插入到表中

    更新資料時,在表插入後刪除更新後的資料 刪除更新前的資料

    刪除資料時,已刪除的資料將在表中刪除

    不同的操作可以取出不同的中間資料並做處理,在示例中取出插入的資料)。

    update table2 set isks = 1,kksj = @kssj where sqbh = @sqbh

    根據中間處理做相應的操作,在處理插入的情況下,將插入的值同步更新到另乙個表中)。

  3. 匿名使用者2024-02-05

    仔細看看這一段**:

    update borrowrecord

    setfrom borrowrecord br , deleted d ,inserted i

    wherefrom borrowrecord br , deleted d ,inserted i

    這意味著使用別名 br 而不是 borrowrecord,使用 d 而不是刪除,使用 d 而不是插入。

    明白了? good luck!

  4. 匿名使用者2024-02-04

    if (object_id('tgr_classes_update_column', 'tr') is not null)

    drop trigger tgr_classes_update_column

    gocreate trigger tgr_classes_update_column

    on student

    for update

    as--column-level trigger:學生的 ID 字段是否已更新。

    if (update(id))

    beginupdate score set id=** where ..修改評分表的 id=**

    rollback tran;

    endgo

  5. 匿名使用者2024-02-03

    使用觸發器,在 Internet 上搜尋觸發器使用情況。

  6. 匿名使用者2024-02-02

    你有這個sqlserver或oracle或mysql嗎?

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

    兩種方式。

    1. 觸發器。

    2. 儲存過程。

    我個人覺得儲存過程更好。

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

    1 是乙個常數。 在這裡,它只是代表存在。

    如果插入或刪除的表中沒有資料,則選擇“不會生成資料”。

    如果表中有資料,請選擇顯示 1

    這裡寫1和*的效果一樣,存在只決定了有沒有吉祥和柔和的資料,不會輸出橋寬資料。

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

    最好在表a中新增乙個id欄位,然後如果要說第一行id是1,第二行是2,然後如果要公尺、千克等中文單位,只需要新增條件,取表a時'2'應該沒問題。

    試試吧,其實我是SQL新手,呵呵。

    A 和 B 並不重要,你也不需要 A。

    當選擇單位 = 情況 u001 時'00' then '公尺' when '01' then '公斤' when '02' then '克'結束,* 從 b)其實我覺得二樓的方法不錯,可以不需要表a,直接設定。

  10. 匿名使用者2024-01-29

    A 和 B 並不重要,你也不需要 A。

    當選擇單位 = 情況 u001 時'00' then '公尺' when '01' then '公斤' when '02' then '克' end,* from b

相關回答
6個回答2024-04-08

1.當某物變成其他東西時,即當它指示變化的方向時,就會使用它。 >>>More

13個回答2024-04-08

對於 sqlserver,您可以編寫乙個基於資料庫的觸發器,您可以在其中獲取要對其執行操作的表的名稱,並且 sqlserver 禁止使用者刪除指定的表。 >>>More

6個回答2024-04-08

用大風來形容。

雨是簡單現在時的自然現象。 >>>More

16個回答2024-04-08

首先,國家規定員工從提出辭職申請到正式離職的時間不超過1個月,所以如果公司要求你在1個月後離職,那不違法,你最好抓緊時間跟公司做交接,如果你說因為沒有招到任何人,就不准你離職,也可以提前離職。 >>>More

10個回答2024-04-08

你好,她的父母希望她能嫁入貴族,進入最高等級這裡的等級是名詞複數。 >>>More