ttp://www.sqlite.org/lang_expr.html には The IS and IS NOT operators work like = and != except that NULL values compare equal to one another. IS and IS NOT have the same precedence as =.
って書いてあるってことは 通常の比較(null値じゃない)の時も is 使っちゃっていいんだよね? nullも普通の値も同じ文法で扱えたら都合がいいのでis使おうかと思うのですが
is と is not 演算子は = と !=は、nullを対象にお互いに等しいか比較するような場合を除いて、同じように働きます。 と訳したのですが
>>220 なんて言うか俺の場合で言うと、普段通り、普通なSQLの作法として、 foo is not null だとか foo = 'abc' だとか foo like '%abc%' だとか、そんな風に書いてる。 foo is 'abc' とかそんな書き方のSQLは見たこと無い。 どうなっても知らない。
class Hoshu: def __init__(self): self.createProc() def hoshuproc(self, thread): # no op hoshu = Hoshu() thread = VIPthread(\ [hoge = "保守" if thread is live else "not 保守",\ hoshu.proc]\ ) thread.do()
推測するに、「フィールド名」とは「カラム値」のことを指しているのではないかと。 前者)SELECT * FROM table1 WHERE name LIKE "%mazo%"; 後者)SELECT * FROM table1 WHERE type =~ /book|dvd|camera/; この後者みたいなことを、WHERE type = "book" OR type = "dvd" OR ... みたいなことをせずに出来ないかってことじゃないかな? 恐らく、このbookやらdvdやらみたいなのがいくつあるのかとかが未定で実行時に決めたいとか、そんなところかと。
C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:602:in `block (2 lev els) in initialize_query': Accept-Charset encoding error (CGI::InvalidEncoding) from C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:597:in `each' from C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:597:in `block in initialize_query' from C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:596:in `each' from C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:596:in `initialize_query' from C:/Program Files/ruby-1.9.1-p378/lib/ruby/1.9.1/cgi/core.rb:754:in `initialize' from D:/Net/Server/tool/filter.rb:27:in `new' from D:/Net/Server/tool/filter.rb:27:in `'
Public Class hogehoge Protected Overrides Sub OnStart(ByVal args() As String) Timer1.Start() End Sub
Protected Overrides Sub OnStop() End Sub
Private Sub Timer1_Elapsed(ByVal sender As System.Object, ByVal e As System.Timers.ElapsedEventArgs) Handles Timer1.Elapsed Timer1.Stop() Dim sndRcv As New SendRcv sndRcv.Main() Timer1.Start() End Sub
・・・と思ったら違った。Googleキャッシュ上に店長さんのログオンパスがGETキーワードで出てるから、 これ多分、クリックするだけで簡単に顧客情報が見られる簡易ログオンページか何かが作られてて、 しかもそれをインターネットと接続されてる環境においてたのが原因ぽい。 しかも POST じゃなくて GET でwwwwwwwwwwwwwwwwwwwwwwww