大文字/小文字、全角/半角問わず検索
nkmt
投稿数: 1668
SQL Serverなどの文字検索は強力で高速だと思っています。
でも大文字/小文字、全角/半角を問わずに
見つけ出してくれるようにするには
ZEN、HAN、UPPER、LOWER、TRIM、INSTRなどを駆使して
検索かけるしかないと思っています。
逆転の発想で、売上明細データなどの品名などの
探し出したい文字を
HAN(UPPER(TIRM(元項目)))
した分を、売上明細データに保持し、
その項目に対して検索をかけるようにすれば
検索処理については、プログラムであまり作りこまずに
SQL Serverの力で高速に探し出せるのではないだろうかと考えます。
(Magic SQL:SQL Where句)
他にいい方法がございましたらお教え頂けないでしょうか。
よろしくお願い申し上げます。
でも大文字/小文字、全角/半角を問わずに
見つけ出してくれるようにするには
ZEN、HAN、UPPER、LOWER、TRIM、INSTRなどを駆使して
検索かけるしかないと思っています。
逆転の発想で、売上明細データなどの品名などの
探し出したい文字を
HAN(UPPER(TIRM(元項目)))
した分を、売上明細データに保持し、
その項目に対して検索をかけるようにすれば
検索処理については、プログラムであまり作りこまずに
SQL Serverの力で高速に探し出せるのではないだろうかと考えます。
(Magic SQL:SQL Where句)
他にいい方法がございましたらお教え頂けないでしょうか。
よろしくお願い申し上げます。
投票数:0
平均点:0.00
投稿ツリー
-
大文字/小文字、全角/半角問わず検索
(nkmt, 2012-7-23 10:49)
- Re: 大文字/小文字、全角/半角問わず検索 (nobukoshi802, 2012-7-23 12:30)
- Re: 大文字/小文字、全角/半角問わず検索 (nkmt, 2012-7-23 13:35)
- Re: 大文字/小文字、全角/半角問わず検索 (pu_mahalo, 2012-7-23 14:39)
- Re: 大文字/小文字、全角/半角問わず検索 (nkmt, 2012-7-23 16:11)