LOCATE関数を使ã?£ã?¦ã€?æ–‡å—列ã?®ä¸€è‡´ã?™ã‚‹ç®‡æ‰€ã‚’ä»–ã?®æ–‡å—列ã?‹ã‚‰æŽ¢ã?—出ã?™ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚æ–‡å—列ã?Œè¦‹ã?¤ã?‹ã?£ã?Ÿå ´å?ˆã€?LOCATEã?¯è¦‹ã?¤ã?‹ã?£ã?Ÿä½?置を返ã?—ã?¾ã?™ã€‚見ã?¤ã?‹ã‚‰ã?ªã?‹ã?£ã?Ÿå ´å?ˆã€?LOCATEã?¯0ã‚’è¿”ã?—ã?¾ã?™ã€‚
LOCATE(æ–‡å—å¼?, æ–‡å—å¼? [, é–‹å§‹ä½?ç½®] )
LOCATEã?®è¿”り値ã?¯æ•´æ•°ã?§ã?™ã€‚LOCATE関数ã?¯äºŒã?¤ç›®ã?®å¼•æ•°ã?®ã?†ã?¡ã?§ã€?一ã?¤ç›®ã?®å¼•æ•°ã?Œæœ€åˆ?ã?«è¦‹ã?¤ã?‹ã?£ã?Ÿä½?置を表ã?™æ•´æ•°ã‚’è¿”ã?—ã?¾ã?™ã€‚ã?“ã?®ä½?ç½®ã?¯1ã?‹ã‚‰å§‹ã?¾ã‚Šã?¾ã?™ã€‚ ã‚‚ã?—二ã?¤ç›®ã?®å¼•æ•°ã?‹ã‚‰ä¸€ã?¤ç›®ã?®å¼•æ•°ã?Œè¦‹ã?¤ã?‹ã‚‰ã?ªã?‹ã?£ã?Ÿå ´å?ˆã€?LOCATEã?¯0ã‚’è¿”ã?—ã?¾ã?™ã€‚ã‚‚ã?—一ã?¤ç›®ã?®å¼•æ•°ã?Œç©ºæ–‡å—列('')ã? ã?£ã?Ÿå ´å?ˆã?¯äºŒã?¤ç›®ã?®å¼•数も空文å—列ã?§ã?‚ã?£ã?Ÿã?¨ã?—ã?¦ã‚‚ã€?LOCATEã?¯ä¸‰ã?¤ç›®ã?®å¼•æ•°(ã‚‚ã?—指定ã?•れã?¦ã?„ã?ªã?‘れã?°1)ã‚’è¿”ã?—ã?¾ã?™ã€‚ ã?„ã?šã‚Œã?‹ã?®æ–‡å—å¼?ã?«NULLã?Œæ¸¡ã?•れã?Ÿå ´å?ˆã?¯NULLã?Œè¿”りã?¾ã?™ã€‚
-- 'love'�2��置�見��る��2�返る。
VALUES LOCATE('love', 'clover')
-- 'clover'�ら'stove'�見��ら����0�返る。
VALUES LOCATE('stove', 'clover')
-- 5�返る。(開始�置�4)
VALUES LOCATE('iss', 'Mississippi', 4)
-- 空文å—列ã?¯ç‰¹åˆ¥ã?§1ã?Œè¿”る。
VALUES LOCATE('', 'ABC')
-- ''�ら'AAA'�見��ら����0�返る。
VALUES LOCATE('AAA', '')
-- 3�返る。
VALUES LOCATE('', '', 3)