<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      分隔符字段轉多列查詢

      背景
      在開發中,有可能會遇到數據庫一個字段存儲了由分隔符分割的多個字符串,而我們需要將這些分割的字符串轉為多列進行封裝,下面是如何通過sql直接實現的例子。

      建表test

      create table test
      (
          id    varchar(30)  not null,
          name  varchar(30)  null,
          depts varchar(255) null,
          constraint test_pk
              primary key (id)
      );
      

      插入數據

      insert into test
      values ('demo', 'Demo Group',
              '感染性疾病科室(南院區)/心臟內一科門診(南院區)/婦產藥房/兒科藥房/急診藥房/門診西藥房/門診中藥房/中草藥庫/西成藥庫/中藥煎藥室')
           , ('Inpatient', 'Inpatient Admission', '心臟內一科門診(南院區)')
           , ('innurse', 'innurse', '心臟內一科門診(南院區)')
           , ('med', 'med manager', '門診部/病案室/醫務科/病案室/門診收費處(北院區)/醫務科/醫務科');
      


      sql查詢的思路是使用一張指針表配合函數substring_index實現
      新建指針表

      create table s_split_index
      (
          id int
      );
      

      插入指針數據

      insert into s_split_index
      values (0),(1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11),(12),(13),(14),(15),(16);
      

      sql實現

      SELECT
      	a.`user_id`,
      	substring_index( substring_index( a.`depts`, '/', b.`id` + 1 ), '/',- 1 ) AS dept_id
      FROM
      	( SELECT `depts`, `id` AS user_id FROM test) AS a
      	JOIN `s_split_index` AS b ON b.`id` < ( char_length( a.`depts` ) - char_length( REPLACE ( a.`depts`, '/', '' ) ) + 1 )
      order by user_id;
      

      這條sql是利用指針表先分割出左邊的字符串部分,然后再利用指針-1取出右邊的一個字符串以達到分割的目的。

      posted @ 2024-12-20 10:51  大唐冠軍侯  閱讀(20)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 大又大又粗又硬又爽少妇毛片| 999国产精品999久久久久久| 久久毛片少妇高潮| 国产精品午夜福利导航导| 亚洲精品一二三四区| 人妻少妇精品中文字幕| 亚洲一区二区三区自拍高清| 国产av成人精品播放| 精品一卡2卡三卡4卡乱码精品视频 | 日韩精品久久不卡中文字幕| 欧洲一区二区中文字幕| 阳原县| 久久精品丝袜高跟鞋| 国产精品久久久久孕妇| 九九综合va免费看| 亚洲综合精品香蕉久久网| 日本丰满熟妇videossex一| 中文字幕av无码一区二区蜜芽三区 | 精品无码一区二区三区水蜜桃| 国产午夜福利av在线麻豆| AV人摸人人人澡人人超碰| 中文国产成人精品久久不卡| 精品国产成人一区二区| 18禁亚洲一区二区三区| 亚洲精国产一区二区三区| 欧美XXXX黑人又粗又长| 欧洲免费一区二区三区视频| 国产18禁一区二区三区| 特黄特色的大片观看免费视频| 国产亚洲精品在av| 看全黄大色黄大片视频| 欧美日韩国产综合草草| 加勒比无码人妻东京热| 亚洲精品国产一二三区| 国产一区二区三区激情视频| 老熟妇仑乱一区二区视頻| 国产亚洲av手机在线观看| 亚洲AV永久无码嘿嘿嘿嘿| 亚洲伊人久久大香线蕉| 欧美巨大极度另类| 国产不卡一区二区精品|