DIAVIS-wiki
[[GraphicalStorytelling/データベース操作]] *select [#w79d6c24] **部分検索 [#q00d31e1] select * from person where database=0 and name like '%Hide%' order by name これだと大文字小文字を区別するので'hide'だと「Hideyoshi」が得られませんでした. 大文字小文字を関係なく検索したい. 以下のようにUPPER関数を利用して大文字にして,検索文字列のほうもJAVAで大文字にすれば出来そう. データベース内のデータは「Hideyoshi」だとした場合. select * from person where database=0 and UPPER(name) like '%HIDE%' order by name これはだめ select * from person where database=0 and UPPER(name) like '%Hide%' order by name ** [#t11f9961] :Timestamp format must be yyyy-mm-dd hh:mm:ss.fffffffff|ex. select * from items where date > '2006-11-25 12:00:00.0' order by date desc *BETWEEN条件 [#je925709] 値が指定した2つの値の間にあるか否かを比較. SELECT * FROM Orders WHERE CustomerID = 'QUICK' AND OrderDate BETWEEN '1996/1/1' AND '1997/12/31' ex. select * from items where date BETWEEN '2006-11-25 12:00:00.0' AND '2006-11-25 15:00:00.0' order by date desc *参考 [#yc591cf8] :@IT 連載:SQL実践講座(1)|http://www.atmarkit.co.jp/fnetwork/rensai/sql01/sql1.html#4 |