키워드 추출 최대주 가능 수만틈 추출하도록 변경
This commit is contained in:
parent
1a9197de86
commit
858c4cd53c
@ -7,12 +7,17 @@
|
|||||||
<select id="listKeywords" parameterType="String" resultType="EgovMap">
|
<select id="listKeywords" parameterType="String" resultType="EgovMap">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
SELECT T.KEY_NAME, COUNT(KEY_NAME) AS CNT
|
SELECT T.KEY_NAME, COUNT(KEY_NAME) AS CNT
|
||||||
FROM(
|
FROM (
|
||||||
SELECT
|
SELECT
|
||||||
TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(RM.KEYWORD, ';', NUMBERS.N), ';', -1)) AS KEY_NAME
|
TRIM(SUBSTRING_INDEX(SUBSTRING_INDEX(RM.KEYWORD, ';', NUMBERS.N), ';', -1)) AS KEY_NAME
|
||||||
FROM
|
FROM (WITH RECURSIVE W1 AS (
|
||||||
(
|
SELECT 1 AS N
|
||||||
SELECT 1 N UNION ALL SELECT 2 UNION ALL SELECT 3 UNION ALL SELECT 4 UNION ALL SELECT 5
|
UNION ALL
|
||||||
|
SELECT 1+W1.N AS N
|
||||||
|
FROM W1
|
||||||
|
WHERE W1.N < 500
|
||||||
|
)
|
||||||
|
SELECT N FROM W1
|
||||||
) NUMBERS
|
) NUMBERS
|
||||||
INNER JOIN RG_MASTER RM
|
INNER JOIN RG_MASTER RM
|
||||||
ON CHAR_LENGTH(RM.KEYWORD)-CHAR_LENGTH(REPLACE(RM.KEYWORD, ';', '')) >= NUMBERS.N-1
|
ON CHAR_LENGTH(RM.KEYWORD)-CHAR_LENGTH(REPLACE(RM.KEYWORD, ';', '')) >= NUMBERS.N-1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user