SQL分類彙總、SQL介紹和分類

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

    標準答案:選擇,,sum(使用狀態時的情況=。'使用中'然後 1 else 0 end) 在使用中,sum(case when use status='閒置'則 1 else 0 end) 不使用。

    from a,b where

    group by ,

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

    選擇表 A*,表B使用中,表B閒置

    從表 A 左聯接

    select dc_id,sum( case dc_name when '使用中'然後 1 else 0 end ) 如使用中,sum( case dc name when'閒置'則 1 else 0 end ) 為 unused。

    從表B

    group by dc_id

    作為表 bon table = table。

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

    -> 測試資料:@a

    declare @a table (dc_id varchar(2),dc_name varchar(3))

    insert into @a

    select 'a1','aaa' union all

    select 'a2','aab'

    測試資料:@b

    declare @b table (dp_id varchar(2),dc_id varchar(2),use_status varchar(6))

    insert into @b

    select 'b1','a1','使用中' union all

    select 'b2','a1','閒置' union all

    select 'b3','a2','使用中'

    select, unused = sum(case when ='閒置' then 1 else 0 end)

    使用 = sum(當 ='使用中' then 1 else 0 end)

    from @a a

    inner join @b b on =

    group by ,不使用 dc id dc 名稱。

    a1 aaa 1 1

    a2 aab 0 1

    受影響的行數為 2)。

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

    SQL(結構化查詢語言)是一種用於訪問和處理資料庫的標準計算機語言。 一種操作關聯式資料庫的程式語言,並定義了操作所有關聯式資料庫的統一標準。

    通用語法

    SQL 語句可以寫在單行或多行上以分號結尾

    它不區分大小寫,但建議對關鍵字使用大寫。

    筆記:單行注釋: - 注釋內容(-- 後面必須有空格)(您也可以在 MySQL 下使用注釋內容)。

    多行注釋:注釋 *

    SQL 分類

    DDL(資料定義語言):一種用於定義資料庫物件(如資料庫、表和列)的資料定義語言。

    資料操作語言 (DML) 是一種資料操作語言,用於新增、刪除和修改資料庫表中的資料。

    資料查詢語言(DQL)用於查詢資料庫中表的記錄(資料)

    資料控制語言 (DCL) 用於定義資料庫的訪問和安全級別,以及建立使用者。

    查詢所有資料庫

    建立資料庫

    刪除資料庫

    使用資料庫

    建立資料庫後,要在資料庫中建立表,必須首先指定要在哪個資料庫中操作,然後需要使用該資料庫。

    檢視當前正在使用的資料庫

    操作表是新增、建立、檢索、更新和刪除表。

    查詢當前資料庫中所有表的名稱

    查詢表結構

    建立表

    MySQL支援多種型別,可分為三類:

    刪除表

    刪除表時確定表是否存在

    更改表名

    新增列

    修改資料型別

    修改列名和資料型別

    刪除列

    執行新增、刪除或更新資料。

    將資料新增到指定列

    將資料新增到所有列

    批量新增資料

    修改表資料

    刪除資料

相關回答
9個回答2024-04-29

在資料庫表中將字段狀態新增到 varchar(10) 中 >>>More

5個回答2024-04-29

具有檢視或索引。

create index >>>More

6個回答2024-04-29

1、廣泛性:任何基於SQL語言的資料庫都可能受到攻擊,很多開發者在編寫Web應用時,不會對輸入引數、web表單、cookie等接收到的值進行規範的驗證和檢測,經常會出現SQL注入漏洞。 >>>More

10個回答2024-04-29

首先,如果它是乙個預言機資料庫,並且剛剛被刪除,你可以執行以下語句: >>>More

5個回答2024-04-29

答案是肯定的; 只需將行用於列即可。

靜態寫作。 select unit,sum(case when year(time)=2005 and datepart(q,time)=1 then value else 0 end) as 2005 a quarter,sum(case when year(time)=2005 and datepart(q,time)=2 then value else 0 end) as 2005 a quarter ,.. >>>More