国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

「SQL面試題庫」 No_75 重新格式化部門表

這篇具有很好參考價值的文章主要介紹了「SQL面試題庫」 No_75 重新格式化部門表。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

?? 1、專欄介紹

「SQL面試題庫」是由 不是西紅柿 發(fā)起,全員免費參與的SQL學習活動。我每天發(fā)布1道SQL面試真題,從簡單到困難,涵蓋所有SQL知識點,我敢保證只要做完這100道題,不僅能輕松搞定面試,代碼能力和工作效率也會有明顯提升。

1.1 活動流程

  1. 整理題目:西紅柿每天無論刮風下雨,保證在8am 前,更新一道新鮮SQL面試真題。
  2. 粉絲打卡:粉絲們可在評論區(qū)寫上解題思路,或者直接完成SQL代碼,有困難的小伙伴不要著急,先看別人是怎么解題的,邊看邊學,不懂就問我。
  3. 交流討論:為了方便交流討論,可進入 數(shù)據(jù)倉庫 。
  4. 活動獎勵:我每天都會看評論區(qū)和群里的內(nèi)容,對于積極學習和熱心解答問題的小伙伴,紅包鼓勵,以營造更好的學習氛圍。

1.2 你的收獲

  1. 增強自信,搞定面試:在求職中,SQL是經(jīng)常遇到的技能點,而這些題目也多數(shù)是真實的面試題,刷題可以讓我們更好地備戰(zhàn)面試,增強自信,提升自己的核心競爭力。

  2. 鞏固SQL語法,高效搞定工作:通過不斷練習,能夠熟悉SQL的語法和常用函數(shù),掌握SQL核心知識點,提高SQL編寫能力。代碼能力提升了,工作效率自然高了。

  3. 提高數(shù)據(jù)處理能力、鍛煉思維能力:SQL是數(shù)據(jù)處理的核心工具,通過刷題可以讓我們更好地理解數(shù)據(jù)處理的過程,提高數(shù)據(jù)分析的效率。SQL題目的難度不一,需要在一定時間內(nèi)解決問題,培養(yǎng)了我們對問題的思考能力、解決問題的能力和對時間的把控能力等。

?? 2、今日真題

題目介紹: 重新格式化部門表 reformat-department-table

難度

SQL架構(gòu)

部門表

Department
+---------------+---------+
| Column Name   | Type    |
+---------------+---------+
| id            | int     |
| revenue       | int     |
| month         | varchar |
+---------------+---------+
(id, month) 是表的聯(lián)合主鍵。
這個表格有關于每個部門每月收入的信息。
月份(month)可以取下列值 ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]。

編寫一個 SQL 查詢來重新格式化表,使得新的表中有一個部門 id 列和一些對應 每個月 的收入(revenue)列。

查詢結(jié)果格式如下面的示例所示:

``` Department 表: +------+---------+-------+ | id | revenue | month | +------+---------+-------+ | 1 | 8000 | Jan | | 2 | 9000 | Jan | | 3 | 10000 | Feb | | 1 | 7000 | Feb | | 1 | 6000 | Mar | +------+---------+-------+

查詢得到的結(jié)果表: +------+-------------+-------------+-------------+-----+-------------+ | id | Jan_Revenue | Feb_Revenue | Mar_Revenue | ... | Dec_Revenue | +------+-------------+-------------+-------------+-----+-------------+ | 1 | 8000 | 7000 | 6000 | ... | null | | 2 | 9000 | null | null | ... | null | | 3 | null | 10000 | null | ... | null | +------+-------------+-------------+-------------+-----+-------------+

注意,結(jié)果表有 13 列 (1個部門 id 列 + 12個月份的收入列)。 ```

sql
SELECT id,
SUM(CASE `month` WHEN 'Jan' THEN revenue END) Jan_Revenue,
SUM(CASE `month` WHEN 'Feb' THEN revenue END) Feb_Revenue,
SUM(CASE `month` WHEN 'Mar' THEN revenue END) Mar_Revenue,
SUM(CASE `month` WHEN 'Apr' THEN revenue END) Apr_Revenue,
SUM(CASE `month` WHEN 'May' THEN revenue END) May_Revenue,
SUM(CASE `month` WHEN 'Jun' THEN revenue END) Jun_Revenue,
SUM(CASE `month` WHEN 'Jul' THEN revenue END) Jul_Revenue,
SUM(CASE `month` WHEN 'Aug' THEN revenue END) Aug_Revenue,
SUM(CASE `month` WHEN 'Sep' THEN revenue END) Sep_Revenue,
SUM(CASE `month` WHEN 'Oct' THEN revenue END) Oct_Revenue,
SUM(CASE `month` WHEN 'Nov' THEN revenue END) Nov_Revenue,
SUM(CASE `month` WHEN 'Dec' THEN revenue END) Dec_Revenue
FROM Department
GROUP BY id;

```sql 1193. 每月交易 I SQL架構(gòu) Table: Transactions

+---------------+---------+ | Column Name | Type | +---------------+---------+ | id | int | | country | varchar | | state | enum | | amount | int | | trans_date | date | +---------------+---------+ id 是這個表的主鍵。 該表包含有關傳入事務的信息。 state 列類型為 “[”批準“,”拒絕“] 之一。

編寫一個 sql 查詢來查找每個月和每個國家/地區(qū)的事務數(shù)及其總金額、已批準的事務數(shù)及其總金額。

查詢結(jié)果格式如下所示:

Transactions table: +------+---------+----------+--------+------------+ | id | country | state | amount | trans_date | +------+---------+----------+--------+------------+ | 121 | US | approved | 1000 | 2018-12-18 | | 122 | US | declined | 2000 | 2018-12-19 | | 123 | US | approved | 2000 | 2019-01-01 | | 124 | DE | approved | 2000 | 2019-01-07 | +------+---------+----------+--------+------------+

Result table: +----------+---------+-------------+----------------+--------------------+-----------------------+ | month | country | trans_count | approved_count | trans_total_amount | approved_total_amount | +----------+---------+-------------+----------------+--------------------+-----------------------+ | 2018-12 | US | 2 | 1 | 3000 | 1000 | | 2019-01 | US | 1 | 1 | 2000 | 2000 | | 2019-01 | DE | 1 | 1 | 2000 | 2000 | +----------+---------+-------------+----------------+--------------------+-----------------------+ ```文章來源地址http://www.zghlxwxcb.cn/news/detail-463203.html

sql
SELECT DATE_FORMAT(trans_date, '%Y-%m') AS month,
    country,
    COUNT(*) AS trans_count,
    COUNT(IF(state = 'approved', 1, NULL)) AS approved_count,
    SUM(amount) AS trans_total_amount,
    SUM(IF(state = 'approved', amount, 0)) AS approved_total_amount
FROM Transactions
GROUP BY month, country
  • 已經(jīng)有靈感了?在評論區(qū)寫下你的思路吧!

到了這里,關于「SQL面試題庫」 No_75 重新格式化部門表的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • SQL Server日期格式化

    一、時間戳的生成 使用dateDiff方法,運算當前時間到標準時間之間的秒數(shù)。 DATEDIFF(s,‘1970-01-01 00:00:00’, getdate()) 二、日期格式轉(zhuǎn)換 使用convert(data_type,source_data,style)進行格式轉(zhuǎn)換。利用style控制轉(zhuǎn)換格式。 結(jié)果: CONVERT(nvarchar(80),getdate(),0)----07 27 2022 8:33AM CONVERT(nvarchar(80),getd

    2024年02月06日
    瀏覽(20)
  • 【每日一好題】官方題解看不懂,別怕我教你吊打官方題解:重新格式化電話號碼

    【每日一好題】官方題解看不懂,別怕我教你吊打官方題解:重新格式化電話號碼

    文章目錄 ??前言 ??一、題目描述 ??二、思路解析 ??三、代碼實現(xiàn) ??1.官方的代碼 ??2.我們的代碼 ? ??總結(jié) 大家好啊,我是不一樣的煙火a,今天我要為大家分享一道LeetCode10月1號的每日一題。我將會教大家如何寫出比官方題解更簡單、效率更高的代碼。為了避免以后忘

    2023年04月09日
    瀏覽(17)
  • SQL SERVER 中日期格式化

    目錄 1.date和datetime類型的區(qū)別 2. GETDATE()函數(shù),返回當前日期時間(datetime類型) 3. CONVERT()函數(shù),格式化日期 4.?DATEPART() 函數(shù)? date是SQL Server 2008新引進的數(shù)據(jù)類型。它表示一個日期,不包含時間部分,可以表示的日期范圍從公元元年1月1日到9999年12月31日。只需要3個字節(jié)的存

    2024年02月04日
    瀏覽(29)
  • vue3 codemirror關于 sql 和 json格式化的使用以及深入了解codemirror 使用json格式化提示錯誤的關鍵代碼。包含了json格式化沒有效果和json格式化提示錯誤

    vue3 codemirror關于 sql 和 json格式化的使用以及深入了解codemirror 使用json格式化提示錯誤的關鍵代碼。包含了json格式化沒有效果和json格式化提示錯誤

    后端返回一個json字符串,里面有value1、value2指定字段渲染sql語句,其他渲染json語句。 jsonlint 和 jsonlint-mod 的區(qū)別 簡單理解:jsonlint校驗json格式化是否有效,jsonlint-mod用來格式化后同時校驗json格式化是否有效。 (1)JSONLint是一種可以驗證JSON格式是否有效的工具。 它可以檢查

    2024年04月28日
    瀏覽(93)
  • DataGrip|SQL 自動格式化常用配置(完整版)

    版本:DataGrip 2023.2.1 配置方法:Settings Code Style SQL General(或其他語言) Word Case 單詞大小寫設置 Keywords:大小寫設置(例如 SELECT 、 WHERE 、 AS 等) Identifiers:標識符大小寫設置(例如表名、列名等) Built-in types:內(nèi)置類型大小寫設置(例如 INT 、 VARCHAR 等) Custom type

    2024年01月21日
    瀏覽(46)
  • Idea設置Mapper.xml文件中SQL命令格式化

    Idea設置Mapper.xml文件中SQL命令格式化

    目錄 一、遇到問題 二、解決方法 一、遇到問題 ?使用Idea給項目的Mapper.xml文件配置sql語句時,發(fā)現(xiàn)在Mapper.xml文件里粘貼SQL命令時,Mapper.xml文件中使用 Alt+Shift+L 沒有 格式化 成功 ?粘貼代碼(不能自動縮進) 之前也在pom文件中解決了xml沒有自動縮進格式化的問題,但是對S

    2024年02月15日
    瀏覽(19)
  • SQL Server中Convert函數(shù)轉(zhuǎn)換日期的用法 日期格式化

    SQL Server中Convert函數(shù)轉(zhuǎn)換日期的用法 日期格式化

    convert函數(shù): 作用: convert()函數(shù)是把日期轉(zhuǎn)換為新數(shù)據(jù)類型的通用函數(shù)。 convert() 函數(shù)可以用不同的格式顯示日期/時間數(shù)據(jù)。 語法: CONVERT(data_type(length),expression,style) 參數(shù):data_type(length):目標數(shù)據(jù)類型(長度) expression:需要轉(zhuǎn)換的數(shù)據(jù) style:規(guī)定日期/時間的輸出格式 style規(guī)

    2024年02月06日
    瀏覽(36)
  • 前端sql語句輸入框以及格式化sql語句和sql關鍵詞高亮---sql-formatter、vue-codemirror

    前端sql語句輸入框以及格式化sql語句和sql關鍵詞高亮---sql-formatter、vue-codemirror

    1.下載 2.引入 3.使用 4.遇到的問題 “select * from 表格名稱” 這個字符包含了中文,如果進行格式化,就會變成 “select * from 表 格 名 稱” 中文之前添加了空格 解決方法:使用正則去掉空格 使用正側(cè)格式化去掉空格我嘗試的幾種方法 方法一 方法二 方法三(最終版本) 5.優(yōu)化

    2024年02月02日
    瀏覽(22)
  • 【問題記錄】IDEA Mybatis *Mapper.xml 中 sql 無提示、無高亮、格式化失效問題 (已解決)

    【問題記錄】IDEA Mybatis *Mapper.xml 中 sql 無提示、無高亮、格式化失效問題 (已解決)

    【 問題 】 先說版本,win 11,idea 2023.1 如標題,想去格式化mybatis中寫的sql,但是ctrl alt L 一頓處理,其中的sql沒有按照sql命令的格式去格式化,此外寫sql 無提示也無高亮 【 問題示例 】 未格式化前,顯然格式已經(jīng)差不多了,按理來說再格式化也就稍微調(diào)整 但格式化的結(jié)果是

    2024年02月04日
    瀏覽(45)
  • Java ORM Bee 2.1.7 解決緩存雪崩問題,sql 格式化,配置 Sharding 執(zhí)行線程池大小

    Bee, 開發(fā) JavaWeb 數(shù)據(jù)庫應用首選。既想得到 NoSQL 的性能,又想擁有關系型數(shù)據(jù)庫事務的能力,用 ORM Bee, 即可輕松解決. Java ORM Bee 不但支持?JDBC?類型的數(shù)據(jù)庫,還支持?Mongodb, 也支持?Android, 鴻蒙. Hibernate/MyBatis+ plus +Sharding JDBC + Jpa+ Spring data+ GraphQL+ App ORM (Android, 鴻蒙)=?Bee V2

    2024年02月13日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包