키워드 추출 최대주 가능 수만틈 추출하도록 변경

This commit is contained in:
KNKIM 2021-11-15 14:31:18 +09:00
parent 1a9197de86
commit 858c4cd53c

View File

@ -7,12 +7,17 @@
<select id="listKeywords" parameterType="String" resultType="EgovMap">
<![CDATA[
SELECT T.KEY_NAME, COUNT(KEY_NAME) AS CNT
FROM(
FROM (
SELECT
TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(RM.KEYWORD, ';', NUMBERS.N), ';', -1)) AS KEY_NAME
FROM
(
SELECT 1 N UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5
FROM (WITH RECURSIVE W1 AS (
SELECT 1 AS N
UNION ALL
SELECT 1+W1.N AS N
FROM W1
WHERE W1.N < 500
)
SELECT N FROM W1
) NUMBERS
INNER JOIN RG_MASTER RM
ON CHAR_LENGTH(RM.KEYWORD)-CHAR_LENGTH(REPLACE(RM.KEYWORD, ';', '')) >= NUMBERS.N-1