<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    網(wǎng)友吐槽:除了boss,其他招聘APP都涼了?

    共 3590字,需瀏覽 8分鐘

     ·

    2024-04-02 22:53

    現(xiàn)在除了Boss直聘,其他招聘APP是不是都開始“涼涼”了?這個話題引起了我很大的興趣。畢竟,招聘市場的變化對求職者來說是一個重要的信息。

    在評論區(qū)里,有人辟謠說:“你們說錯了,Boss直聘也涼了好嗎?”這種幽默的語氣下,卻透露出一種沉重的氛圍。

    同時也有人表示贊同,說:“對的,只有boss直聘有活人,其它軟件你過1個月以上都還是未讀?!笨磥恚珺oss直聘在招聘市場上似乎表現(xiàn)不錯。

    還有人提到了其他招聘APP,比如58同城,“看了一圈58幾乎沒人提及 它才是最涼的?!?/p>

    還有人認(rèn)為智聯(lián)回復(fù)率更高。

    “投了兩周了,我的感覺是”

    這些評論或許反映了當(dāng)前招聘市場的真實情況。但無論如何,我們始終希望能找到一份滿意的工作。唯一能做的就是不斷提升自己,面對競爭,保持堅定的信念。

    下面是今天的SQL干貨

    遞歸查詢原理

    SQL Server中的遞歸查詢是通過CTE(表表達(dá)式)來實現(xiàn)。至少包含兩個查詢,第一個查詢?yōu)槎c成員,定點成員只是一個返回有效表的查詢,用于遞歸的基礎(chǔ)或定位點;第二個查詢被稱為遞歸成員,使該查詢稱為遞歸成員的是對CTE名稱的遞歸引用是觸發(fā)。在邏輯上可以將CTE名稱的內(nèi)部應(yīng)用理解為前一個查詢的結(jié)果集。

    遞歸查詢的終止條件

    遞歸查詢沒有顯式的遞歸終止條件,只有當(dāng)?shù)诙€遞歸查詢返回空結(jié)果集或是超出了遞歸次數(shù)的最大限制時才停止遞歸。是指遞歸次數(shù)上限的方法是使用MAXRECURION。

    遞歸查詢的優(yōu)點

    效率高,大量數(shù)據(jù)集下,速度比程序的查詢快。

    遞歸的常見形式

    WITH CTE AS (
    SELECT column1,column2...
    FROM tablename WHERE conditions
    UNION ALL
    SELECT column1,column2... FROM tablename
    INNER JOIN CTE ON conditions
    )

    遞歸查詢示例

    創(chuàng)建測試數(shù)據(jù),有一個員工表Company,父級ID是部門ID的父節(jié)點,這是一個非常簡單的層次結(jié)構(gòu)模型。

    USE SQL_Road
    GO 
    CREATE  TABLE Company
    (
        部門ID INT,
        父級ID  INT,
        部門名稱 VARCHAR(10)
    )
     INSERT  INTO Company VALUES 
    (1,-1,'總部'),
    (11,1,'財務(wù)中心'),
    (12,1,'人力中心'),
    (13,1,'信息中心'),
    (111,11,'會計組'),
    (112,11,'出納組'),
    (121,12,'薪酬組')

    查詢一下Company表里的數(shù)據(jù)

    查詢每個部門的的直接上級ID

    WITH CTE AS(
     SELECT 部門ID,父級ID,部門名稱,部門名稱 AS 父級部門名稱
     FROM Company
     WHERE 父級ID=-1
     UNION ALL
     SELECT c.部門ID,c.父級ID,c.部門名稱,p.部門名稱 AS 父級部門名稱
     FROM CTE P
     INNER JOIN Company c ON p.部門ID=c.父級ID
    )

    SELECT 部門ID,父級ID,部門名稱,父級部門名稱
    FROM CTE

    結(jié)果如下:

    我們來解讀一下上面的代碼

    1. 查詢父級ID=-1,作為根節(jié)點,這是遞歸查詢的起始點。

    2. 迭代公式是 UNION ALL 下面的查詢語句。在查詢語句中調(diào)用中CTE,而查詢語句就是CTE的組成部分,即 “自己調(diào)用自己”,這就是遞歸的真諦所在。

    所謂迭代,是指每一次遞歸都要調(diào)用上一次查詢的結(jié)果集,UNION ALL是指每次都把結(jié)果集并在一起。

    1. 迭代公式利用上一次查詢返回的結(jié)果集執(zhí)行特定的查詢,直到CTE返回NULL或達(dá)到最大的迭代次數(shù),默認(rèn)值是32。最終的結(jié)果集是迭代公式返回的各個結(jié)果集的并集,求并集是由UNION ALL 子句定義的,并且只能使用UNION ALL

    查詢路徑

    下面我們通過層次結(jié)構(gòu)查詢子節(jié)點到父節(jié)點的PATH,我們對上面的代碼稍作修改:

    WITH CTE AS(
     SELECT 部門ID,父級ID,部門名稱,CAST(部門名稱 AS NVARCHAR(MAX)) AS 部門路徑
     FROM Company
     WHERE 父級ID=-1
     UNION ALL
     SELECT c.部門ID,c.父級ID,c.部門名稱,p.部門路徑+'->'+c.部門名稱 AS 部門路徑
     FROM CTE P
     INNER JOIN Company c ON p.部門ID=c.父級ID
    )

    SELECT 部門ID,父級ID,部門名稱,部門路徑
    FROM CTE

    其中CAST(部門名稱 AS VARCHAR(MAX))是將部門名稱的長度設(shè)置為最大,防止字段過長超出字段長度。具體結(jié)果如下:

    以上就是遞歸查詢的一些知識介紹了,自己可以動手實驗一下,這個一般在面試中也經(jīng)常會考察面試者,希望能幫助到大家~

        
    最后給大家分享我寫的SQL兩件套:《SQL基礎(chǔ)知識第二版》《SQL高級知識第二版》的PDF電子版。里面有各個語法的解釋、大量的實例講解和批注等等,非常通俗易懂,方便大家跟著一起來實操。

    有需要的可以下載學(xué)習(xí),只需要在下面的公眾號「數(shù)據(jù)前線(非本號),后臺回復(fù)關(guān)鍵字:SQL,就行

    數(shù)據(jù)前線

           
    后臺回復(fù)關(guān)鍵字:1024,獲取一份精心整理的技術(shù)干貨
    后臺回復(fù)關(guān)鍵字:進(jìn)群,帶你進(jìn)入高手如云的交流群。
            

    推薦閱讀

              


    文章有幫助的話,點個贊或在看吧。

    謝謝支持

    瀏覽 45
    點贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機(jī)掃一掃分享

    分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    日韩欧美中文字幕在线视频 | 韩国精品国产 | 少妇后入在线观看 | 臭小子啊轻点灬太粗太长了的视频 | 黄色片免费在线观看视频 |