如何編寫SQL查詢語句,從左側的源資料中獲取右側的結果?

發布 科技 2024-02-13
13個回答
  1. 匿名使用者2024-02-06

    例如,表的名稱是

    select a.名稱,乙個成績作為語言,B成績作為數學。

    from (

    select name, grade from a where subject=language) ainner join

    選擇名稱,從 A 中評分,其中 Subject=Mathematics) B 在 A 上名稱=b。名字。

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

    declare @sql nvarchar(max)set @sql=''--初始化 variable@sqlselect @sql=@sql+','+Subject from tablename group by Subject--變數多值賦值。

    set @sql=stuff(@sql,1,1,''-- 刪除第乙個','

    set @sql='select * from tablename pivot (max(fraction) for subject in ('+@sql+'))a'

    exec(@sql)

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

    declare @testtable table(name nvarchar(10),cause nvarchar(10),score int

    insert @testtable (name, cause, score)

    select n'乙個', n'語言', 1union select n'乙個', n'數學', 2union select n'乙', n'語言', 3union select n'乙', n'數學', 4union select n'三', n'語言', 5union select n'三', n'數學', 6select * from @testtableorder by score

    選擇“姓名”、“語言”、“數學”。

    fromselect name, cause, score from @testtable

    ppivot

    sum(score)

    for cause in

    中文,數學)。

    as pvt

    order by pvt.語言

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

    左邊表裡的資料明顯是多餘的,SQL語句可以查詢左邊的表寫到右邊的表,但只能通過程式迴圈來實現。

    從資料庫的角度來看,左閔搜尋邊桌的設計明顯存在問土豆的隱患,右邊邊桌的結構合理。

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

    恐怕右邊的那個乙個個對應資料庫中的資訊。

    您可以在表名中寫入select *並儲存到乙個物件中,並使用該物件的屬性來呼叫要顯示的資訊。

    如果不是一對一的對應關係,並且沒有顯示所有對應關係,則可以選擇所需的條目,如下所示:

    從表名稱中選擇會議日期、會議主題、總任務數、會議分鐘主記錄 ID、任務狀態、未完成、按時完成、進行中。

    如果能幫到房東,希望能領養謝謝。

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

    --有點類似於預言機行音譯。

    select t.會議日期,t會議主題,t任務總數,t會議紀要主記錄 ID、解碼(t..)任務狀態,'未完成',t.狀態數量)不完整。

    decode(t.任務狀態,'如期完工',t.狀態數量)如期完成,解碼(t.任務狀態,'持續',t.狀態數)正在進行中。

    from t

    group by t.會議日期,t會議主題,t任務總數,t會議紀要主記錄 ID

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

    --**放大,你的女警挺6歲。

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

    --只是一行一行嗎?

    select ,sum( new score from table name a, table name b, where >= group by.)

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

    1.我們先建立乙個網頁,用EF匯入資料庫中的實體模型,然後建立乙個按鈕,點選按鈕,用EF在資料庫中執行乙個插入操作。

    2.接下來,我們開啟資料庫,然後在資料庫工具欄中選擇工具,然後選擇配置檔案工具。

    3. 登入後,您會發現資料庫中涉及的所有語句都顯示在這裡。

    4. 然後我們點選專案中的“新增”按鈕,然後在我們的配置檔案監聽器中檢視他做了哪些操作,我們使用的登入使用者是sa,通過它我們可以看到語句的執行時間。

    5.執行SQL程式。

    6. EF 自動執行插入操作,這些封裝位於實體框架的相應 DLL 檔案中。

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

    1.首先,我們開啟SQL Server Management Studio軟體。

    2.然後單擊圖中“資料庫”前面的“+”號,資料庫。

    3.然後用同樣的方法點選圖中紅框標記的資料庫,就是使用者新增的資料庫。

    4.然後單擊紅色框中的“表格”進行替換。

    6. 然後再次單擊您新增的資料庫,選擇它,然後單擊“新建查詢”。

    7.然後,軟體右側將出現乙個新頁面。

    8. 在新頁面輸入符合SQL語法的SQL語句,點選圖中標記的“查詢”,執行SQL語句。

    9. 然後會出現執行結果。

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

    使用 SQL 語句時,從資料庫中提取結果是一種查詢,並使用 select 語句。 select 語句屬於資料查詢語言 (DQL)。 最基本的是:

    選擇[第1列、第2列......]從 [表名] 其中 [條件]。

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

    dt 的意思是同一天嗎?

    select , count(1)from table a

    left join table b on

    convert(varchar(10), 112)=convert(varchar(10), 112)

    and =and <

    where is not null

    group by ,order by

    數百億?

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

    這可以通過 group by+case 來實現。

    選擇等級 + 型別 車輛等級型別,COUNT(車牌) 車輛數量,SUM(座位數) 座位數,SUM(區域輸入時的情況 ('縣內','縣際','市際'則 1 else 0 end) 全省車輛數量,總和(當區域型別為 ('縣內','縣際','市際') 則 數 位 數 否則 0 結束) 省內的 數 位 數 , 總 和 ( 當 區 域 鍵入 時 ('省際','國際'則 1 else 0 end) 省內車輛數量, sum(當區域型別為 ('縣內','縣際','市際')則為其他省份的席位數,否則為0個。

    從表名。

    按級別+型別分組。

相關回答
5個回答2024-02-13

F get domain contrast 是乙個格式化函式(應該自己編寫),第乙個引數(arg prod spec id)根據第二個引數(120)格式化並返回結果給 v 賬單程式碼,根據函式命名方法,上面的**應該是獲取日期的標準格式。

5個回答2024-02-13

具有檢視或索引。

create index >>>More

4個回答2024-02-13

sele date,a.win, b, lose from table, (sele date count(result) as win from table where rsult='贏'分組按日期 )a,,(sele date count(result) as pay from table where rsult='支付'按日期分組 )b 其中表。date=表。 >>>More

8個回答2024-02-13

SQL2008 語句:

當 num = 1 時選擇 name = case then a else''結束,成績,科目。 >>>More

15個回答2024-02-13

1.理解起來很有趣,但現實應該是:如果排序依據後有兩個以上的字段,那麼結果集中的所有記錄都按前乙個字段排序,上乙個欄位的同一部分按下乙個字段排序。 例如: >>>More