SELECT nl.legal_name, nl.city, c.description 'Country', it.lei, sec.sym
FROM name_loc nl
INNER JOIN ident_tbl_tmp it ON nl.fk_ident_id = it.id
INNER JOIN sym_exch_cnty sec ON it.fk_sec_id = sec.id
INNER JOIN countries c ON nl.fk_cnty_id = c.id
WHERE legal_name REGEXP '^For'
limit 100;
使用上述查詢將返回500+行數據。的部分輸出是:MySQL查詢,用於查找使用REGEXP重複以匹配前7個字符
輸出:
+------------------------------------------+--------------+----------------+----------------------+--------------+
| legal_name | city | Country | lei | sym |
+------------------------------------------+--------------+----------------+----------------------+--------------+
| FOREFRONT GROUP LTD HKD0.01(SUB | PENDING | HONG KONG | NA | 2903.HK |
| FOREFRONT HOLDINGS | PENDING | UNITED STATES | NA | FFHN |
| FOREIGN & COL INV TR | PENDING | UNITED STATES | NA | FLIVF |
| Foreign & Colonial Investment Trust | PENDING | NEW ZEALAND | NA | FCT.NZ |
| Foreign & Colonial Investment Trust | PENDING | UNITED KINGDOM | NA | FRCL.L |
| Foreign & Colonial Investment Trust PLC | London | UNITED KINGDOM | 8VHDVYVI7W11JH2PAC61 | NA |
| Foreland | PENDING | SINGAPORE | NA | E1:B0I.SI |
| Foreland | PENDING | SINGAPORE | NA | E2:B0I.SI |
我需要查詢時,第一個字符「n」匹配和國家都是一樣的,這將返回一個結果。
這將是對前7個字符相匹配的正確的結果:
+------------------------------------------+--------------+----------------+----------------------+--------------+
| legal_name | city | Country | lei | sym |
+------------------------------------------+--------------+----------------+----------------------+--------------+
| Foreign & Colonial Investment Trust | PENDING | UNITED KINGDOM | NA | FRCL.L |
| Foreign & Colonial Investment Trust PLC | London | UNITED KINGDOM | 8VHDVYVI7W11JH2PAC61 | NA |
| Foreland | PENDING | SINGAPORE | NA | E1:B0I.SI |
| Foreland | PENDING | SINGAPORE | NA | E2:B0I.SI |
這將是用於在第一14個字符相匹配的正確的結果:
+------------------------------------------+--------------+----------------+----------------------+--------------+
| legal_name | city | Country | lei | sym |
+------------------------------------------+--------------+----------------+----------------------+--------------+
| Foreign & Colonial Investment Trust | PENDING | UNITED KINGDOM | NA | FRCL.L |
| Foreign & Colonial Investment Trust PLC | London | UNITED KINGDOM | 8VHDVYVI7W11JH2PAC61 | NA |
我曾嘗試過各種子查詢,但沒有運氣。我認爲我可能需要一個功能或程序,但我不確定。
對於「外國和殖民地......」在前7個字符中如何與「前陸」相匹配,我感到困惑? –
對不起,我的「Foreign&Colonial ...」中的前7個字符是「Foreign」,因此兩行的名稱基於legal_name中的前7個字符重複。 – John