全く別物だと思う。 C や Perl は手続き型言語。書いた順に実行される。 SQL は非手続き型言語。一つの命令文が複数の手続きに展開され、実行される。 よって、どのように展開されるか(Oracleなら、どのような実行計画が作成されるか) 考慮しながら書く必要がある。 0018名無しさん@お腹いっぱい。03/07/02 03:39ID:7ARcHJ3A age 0019あぼーんNGNGあぼーん0020まだ解らんのかアホども03/07/02 03:49ID:??? DELETE FROM "pc2.2ch.net/test/read.cgi/db/1056938879" WHERE ID='DvO3q4Fe' 0021おおむら ◆PoX7Lacoik 03/07/02 07:08ID:??? Update "pc2.2ch.net/test/read.cgi/db/1056938879" Set ">>19" = 'アボーン' Where = 'DvO3q4Fe'; 0022名無しさん@お腹いっぱい。03/07/02 08:05ID:FOLZjtLH >19 二本筋だったら怖えよ
と業者にマジレス 0023名無しさん@お腹いっぱい。03/07/02 10:09ID:??? 本当にデータベース板だったのかよ。需要ないでしょうに。 SQLは小文字派。 select * from UriageDat where BumonCD = 10 order by Hizuke, UriageNo 0024名無しさん@お腹いっぱい。03/07/02 10:18ID:42+kqt87 drop database >>1; ^D make reinstall rm -fr >>1 0025名無しさん@お腹いっぱい。03/07/02 10:22ID:??? 三本筋ならありがちだな 0026名無しさん@お腹いっぱい。03/07/02 11:01ID:???>>21 Where ID = 'DvO3q4Fe';
0052名無しさん@お腹いっぱい。03/08/12 17:41ID:???>>50 update ta_DQN set IP = 'アボーン'; 0053あぼーんNGNGあぼーん0054名無しさん@お腹いっぱい。03/08/12 21:19ID:ClWPxTzt select * from [www.google.co.jp] where HTMLbody like '*堤さやか*';
and (substring (B.布設年度,2,1) <> '0') and ((A.設置年度)<>(substring(B.布設年度,2)+1925))
上記2行のAccessの文はそのままParadoxに持っていく事が出来ません。
どのように変更したらよいでしょうか?
皆様よろしくお願いいたします! 0075NAME IS NULL2005/09/14(水) 16:23:08ID:KsTuXUq/0076692005/09/14(水) 23:54:44ID:??? >70 古いバーションから新しいのにもっていく場合でそういう不具合は正直経験ないですね。
上司に雑談のネタとして振ってみて、スルーされたら放置でいいかもw 0077NAME IS NULL2005/09/15(木) 17:05:31ID:YAKfI9Lt0078NAME IS NULL2005/09/16(金) 11:28:07ID:kUbt9r5f>>74 Oraclr使え。 0079NAME IS NULL2005/09/16(金) 11:29:47ID:kUbt9r5f × r ○ e 0080NAME IS NULL2005/09/16(金) 11:32:08ID:kUbt9r5f select count from where group by having 0081NAME IS NULL2005/09/16(金) 12:22:27ID:???>>78 マルチに亀レスして楽しい? 0082NAME IS NULL2005/09/27(火) 00:40:47ID:qbapjLHZ0083NAME IS NULL2005/10/10(月) 11:19:17ID:lF9+pPKy0084NAME IS NULL2005/10/31(月) 22:01:28ID:+snrpl4m Like演算子を2つ使いたい時って、 たとえば↓見たいな感じで良いんですよね? なんか構文エラーになるんですけど・・・。
Select * Form Teble Where Name Like "%太郎" And Name2 Like "%本" 0085NAME IS NULL2005/10/31(月) 22:04:55ID:??? ダブルクォートってAccessか? Formになってるぞ 0086NAME IS NULL2005/10/31(月) 22:39:10ID:??? ここで豆知識
Accessのワイルドカードは % じゃなく * 0087とんかち2005/11/01(火) 20:45:56ID:tdr9kzuO>>85 SQLServerだす! シングルコートにして Fromにしたら大丈夫かな!!! 0088NAME IS NULL2005/11/01(火) 21:21:20ID:??? まあ括弧付けた方がわかりやすいかな Where (Name Like "%太郎") And (Name2 Like "%本")
あとはTableのほうがいいな 0089NAME IS NULL2005/11/01(火) 21:24:04ID:??? 冷静なツッコミにワラタ 0090NAME IS NULL2006/02/12(日) 00:55:51ID:RvqXzbWh oracle9iではで外部結合を書く場合 (+)じゃなくてouter join って書くほうが推奨されてるの!? 0091NAME IS NULL2006/02/12(日) 01:29:45ID:??? Oracleによって推奨されているかいないかは知らんし、どっちかを推奨しているかは わからん。 好みの問題でいいんじゃ?? 俺はなるべく、分かりやすいouter join使いたいところだけど。 outer join使うと結合条件と他の条件が分かれてすっきりすりし。
0092NAME IS NULL2006/02/12(日) 13:12:38ID:??? >(Name Like "%太郎") And (Name2 Like "%本") ANDだと1件もヒットしなくね? 0093NAME IS NULL2006/02/14(火) 00:40:19ID:???>>90 Oracleが推奨っつーか、outer join句の方がよそのRDBMSのSQLでも使える場合が多いので どっかのローカルルールとしてouter joinを推奨してるってとこじゃないかと 0094NAME IS NULL2006/02/18(土) 19:01:58ID:??? データベースって何ですか? 0095NAME IS NULL2006/02/18(土) 21:55:52ID:??? kstr-tsidunokoyofsyo 0096NAME IS NULL2006/03/17(金) 12:05:57ID:NzFO+vao0097NAME IS NULL2006/04/03(月) 16:03:56ID:E79P7eVahttp://plaza.rakuten.co.jp/maruseyuiti/0098""2006/04/25(火) 20:16:11ID:3eqCav1R left joinの使い方教えてください。お願いします。 0099NAME IS NULL2006/05/02(火) 17:06:54ID:???>>98 つttp://www.atmarkit.co.jp/fnetwork/rensai/sql06/sql1.html#a04 0100NAME IS NULL2006/05/31(水) 02:28:33ID:??? SQLの厳密な文法を構文図かBNFで記載したサイトか書籍はないでしょうか? よろしくお願いします