[前][次][番号順一覧][スレッド一覧]

mysql:8171

From: 班石悦夫 <班石悦夫 <madara@xxxxxxxxxx>>
Date: Fri, 29 Aug 2003 12:02:04 +0900
Subject: [mysql 08171] RE: 列間で LIKE はできますか?

こんにちは、班石です

LEFT(str,len) を利用して、最初から2文字が等しいものを検索すればいいので
は。
http://www.mysql.gr.jp/jpdoc/4.0/manual.ja_Reference.html#String_functio
ns

SELECT * FROM a,b WHERE LEFT(a.address,2) = LEFT(b.prefecture,2) ORDER
BY b.id

>住所と県名のテーブ ル
> を用意して、住所を北の方の県から(北海道〜沖縄県の順)並び替えたいのです
> 。
> それをするのに、上記のような列間あいまい検索が出来れば、
> SELECT * FROM a,b WHERE a.address LIKE b.prefecture% ORDER BY b.id
> とかでできるかなと思ったので…。
> 
> 他によい方法があれば、そちらでもよいので教えていただけるとありがたく存
> じ ます。


[前][次][番号順一覧][スレッド一覧]

      8166 2003-08-29 05:50 [OHTSUKA Ko-hei <tech] 列間で LIKE はできますか?              
->    8171 2003-08-29 12:02 ┣[班石悦夫 <madara@xxx]                                       
      8172 2003-08-29 12:15 ┣["Kawaji, Shinya" <ka]                                       
      8178 2003-08-30 23:13 ┗[Tomoyuki Ishino <ish]