1read 100read
2012年3月データベース165: SQLについて語るスレ (140)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
dbMAGICを超えるDBMSは未来永劫現れない。 (222)
数十メガバイトのファイルをどんどん格納できるDB (201)
【】 MySQLを買収したSunを買収したOracleを 【】 (101)
( ´_ゝ`)流石だよな俺らin DB板(´く_` ) (151)
【Pure】HSQL database engine【Java】 (294)
( ´_ゝ`)流石だよな俺らin DB板(´く_` ) (151)
SQLについて語るスレ
1 :03/06/30 どうぞ
2 :03/06/30 select 2 from http://pc2.2ch.net/test/read.cgi/db/1056938879
3 :03/06/30 SQLってなに?
4 :03/06/30 Structure Query Language の略。日本語で言うと「構造化照会言語」 C言語や perl の様に構造化されたロジックを組みながら、 データベースにアクセスできるようにする言語。一応、統一規格がある
5 :03/06/30 SキューL
6 :03/06/30 | |且 ダレモイナイ |谷) Create Table スルナラ イマノウチ |/ | ♪ _,-, ⊂iヾ、 且 / / Create Table DB_DragonBall ( ♪ \( 谷)/ Goku Number (01)); ヽ i' |,へ )人i 、ゝ / / ヽi // ゚∴ (/ ∵+ ∵+ ♪ 且 Drop Table DB_DragonBall; ♪ (谷 )__ スジャ〜タ〜 (_ ̄iつ ,---'、i ( (( |人 ( `/ / ) )) i _|ヽ |_)'。 ∵ ∴+ | _/) | / / 且 スジャータガ | \(谷 )⌒_)⊃ 「15:46」ヲ オシラスシマス | / ' ( | i⌒iヽ _, ゞ | ∪/ ,/ ∴ | |_.i +∵。 | i_)'∵
7 :03/06/30 age
8 :03/06/30 >>6 藁t
9 :03/06/30 複問合せは悪じゃない!! Indexやレコード件数を考慮すれば 効果的な読み込みが可能なのだ。 ただ複雑化するから慣れないユーザがついていけないだけだ。 とか書いてみる。
10 :03/06/30 age
11 :03/06/30 板違い
12 :03/07/01 ヽ( ´ー`)ノ パ ヽ( ´ー`)ノ パ ヽ( ´ー`)ノ パラドクスー
13 :03/07/01 ソフ開に SQL を出すなと小一時間・・・
14 :03/07/01 CREATE VIEW KAMISAMA AS SELECT * FROM PIKKORO WHERE TYPE='AKU'
15 :03/07/01 Insert Into Goku Values ('Genki'); Select OraniTikarawo From Goku Where Waza = 'Kaiou'; ----------------------------------------------------- Genkidama
16 :03/07/02 初学者はとりあえずこれを読んでおこう。 連載 SQL実践講座 / @IT http://www.atmarkit.co.jp/fnetwork/rensai/index/index-serial.html#sql
17 :03/07/02 >>4 それ、どこのコピペか知らないけど、違うような。 > C言語や perl の様に構造化されたロジックを組みながら、 全く別物だと思う。 C や Perl は手続き型言語。書いた順に実行される。 SQL は非手続き型言語。一つの命令文が複数の手続きに展開され、実行される。 よって、どのように展開されるか(Oracleなら、どのような実行計画が作成されるか) 考慮しながら書く必要がある。
18 :03/07/02 age
19 :あぼーん :あぼーん あぼーん
20 :03/07/02 DELETE FROM "pc2.2ch.net/test/read.cgi/db/1056938879" WHERE ID='DvO3q4Fe'
21 :03/07/02 Update "pc2.2ch.net/test/read.cgi/db/1056938879" Set ">>19 " = 'アボーン' Where = 'DvO3q4Fe';
22 :03/07/02 >19 二本筋だったら怖えよ と業者にマジレス
23 :03/07/02 本当にデータベース板だったのかよ。需要ないでしょうに。 SQLは小文字派。 select * from UriageDat where BumonCD = 10 order by Hizuke, UriageNo
24 :03/07/02 drop database >>1 ; ^D make reinstall rm -fr >>1
25 :03/07/02 三本筋ならありがちだな
26 :03/07/02 >>21 Where ID = 'DvO3q4Fe'; しかしここ、シングルクォーテーションが多いって事は、Oracle が多いんですかね。
27 :03/07/02 >>26 Oracleだよ。 元だけど。 Conect DragonBall/DBita@Toriyama
28 :03/07/02 >>26 Postgresもシングルクォートだよ。
29 :03/07/02 >>26 DB2もシングルクォート
30 :03/07/02 (1) FROM 甲, 乙 WHERE 甲.コード = 乙.コード (2) FROM 甲 LEFT JOIN 乙 ON 甲.コード = 乙.コード (3) FROM 甲,乙,丙 (1)のようにテーブルが二つの場合は、(2)のように書けますが、 (3)のようにテーブルが三つの場合はLEFT JOINではどのように かけばよいのでしょうか?
31 :03/07/02 >>30 ここは質問スレではありません。 別スレで聞いてください。
32 :03/07/02 >>26 私はシングルクォートでないのを使ったことがないのですが、 どんな DB つかってて、なにでクォートしてるん?
33 :03/07/02 >>32 MySQLでqw()
34 :03/07/02 >>30 FROM (甲 LEFT JOIN 乙 ON 甲.コード = 乙.コード) LEFT JOIN 丙 ON 甲.コード = 丙.コード 合ってる?
35 :03/07/02 >>30 多分こっち。 現在、SQL 専用質問スレは無い模様。 スレ立てるまでもない質問@db(データベース)板 http://pc2.2ch.net/test/read.cgi/db/1057041973/
36 :03/07/02 >>35 http://pc2.2ch.net/test/read.cgi/db/1056973582/l50
37 :03/07/02 >>36 お、有ったんだ。■データベース板スレッドガイド■ に載ってなかったんで。 >>30 という事で、こちら SQL質疑応答スレ http://pc2.2ch.net/test/read.cgi/db/1056973582/
38 :03/07/04 7777777777777777777777777777777777 hgggggggggggggggggggggg
39 :03/07/04 >>13 今の業務アプリでRDB使わない開発なんて滅多にないから 将来PG目指すなら、それくらい覚えておいて損はない。
40 :03/07/05 SQLもかけないようなPGなんて要らないってのが 正直なところではないかと?
41 :あぼーん :あぼーん あぼーん
42 :03/08/02 ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
43 :あぼーん :あぼーん あぼーん
44 :あぼーん :あぼーん あぼーん
45 :03/08/10 SQLについて語るスレ.EmptyTable
46 :03/08/12 >>1 delete from [http://pc2.2ch.net/test/read.cgi/db/1056938879/l50] where id = 1
47 :03/08/12 >>46 ;が抜けてる。
48 :03/08/12 >>47 そこ(>>47 )で入力しても間に合う
49 :03/08/12 >>46 ERROR: parser: parse error at or near "[" at character 13
50 :03/08/12 update
51 :03/08/12 select * [http://pc2.2ch.net/test/read.cgi/db/1056937896/l50] left join [http://pc2.2ch.net/test/read.cgi/db/1056980052/l50] on [http://pc2.2ch.net/test/read.cgi/db/1056937896/l50].ID = [http://pc2.2ch.net/test/read.cgi/db/1056980052/l50].ID where id = '???';
52 :03/08/12 >>50 update ta_DQN set IP = 'アボーン';
53 :あぼーん :あぼーん あぼーん
54 :03/08/12 select * from [www.google.co.jp] where HTMLbody like '*堤さやか*'; 何気に堤さやかをググってみたオレ。 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E5%A0%A4%E3%81%95%E3%82%84%E3%81%8B
55 :03/08/15 (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
56 :03/08/15 (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
57 :03/08/19
58 :03/09/11 性器表現つかえたらいいなと思った 今
59 :03/09/16 >>58 この辺は使えませんか? жёДЖф
60 :03/09/18 ループの中でSQLを実行させるのは止めてほしい。 Joinで一発でとってこい。
61 :03/09/27 >>60 どういう意味?
62 :04/05/05 話豚切りすまそ SQLって…もとはIBM? ポスグレなんかはもとはクエイルだかシークエルだかだったんだよな。 名前に構造化とか付いてる割りには微妙に文法に統一感が なくて好きじゃない。insertはカッコで変数と値を別にくくるのに updateはイコール使うとか。 いつのまにか共通語になったのでみんな仕方なくつかってるんじゃ ないのか? 新しい問い合わせ言語が広まることを望む。 主眼は文法解析ルーチンが簡単になり、かつ人間にもわかりやすいこと。 といいつつSQL以外なんも知らんけどさ
63 :04/08/12 はやく SQL が COBOL 化しますように
64 :04/08/13 そうそう
65 :04/08/30 >63 それだけは勘弁していただけませんか?
66 :05/07/28 /* 2ch投稿用に C/C++ソースのスペースとタブを に変換する 入力:標準入力 出力:標準出力 */ #include <stdio.h> #define TABSP 4 /* タブ間隔をここで設定する */ int main ( int argc, char *argv[] ) { int c, col = 0; if ( argc > 1 ) fprintf ( stderr, "usage: src2nbsp < INPUT-FILE > OUTPUT-FILE\n" ); else while ( (c = getchar()) != EOF ) { switch ( c ) { case ' ' : puts ( " " ); ++col; break; case '\t' : do puts ( " " ); while ( ++col % TABSP ); break; case '\n' : putchar ( c ); col = 0; break; case '\r' : /* 無視 */ break; default : putchar ( c ); ++col; break; } } return 0; }
67 :05/07/28 /* src2nbsp.c - 2ch投稿用に C/C++ソースのスペースとタブを &nbsp; に変換する 入力:標準入力 出力:標準出力 */ #include <stdio.h> #define TABSP 4 /* タブ間隔をここで設定する */ int main ( int argc, char *argv[] ) { int c, col = 0; if ( argc > 1 ) fprintf ( stderr, "usage: src2nbsp < INPUT-FILE > OUTPUT-FILE\n" ); else while ( (c = getchar()) != EOF ) { switch ( c ) { case ' ' : printf ( "&nbsp;" ); ++col; break; case '\t' : do printf ( "&nbsp;" ); while ( ++col % TABSP ); break; case '\n' : putchar ( c ); col = 0; break; case '\r' : /* 無視 */ break; default : putchar ( c ); ++col; break; } } return 0; }
68 :05/09/11 SQL文で、ナンバー型の項目に値を参照する時は 例えば AAAA=1 のように構文としてはシングルコーテーション無しの書き方が一般的ですが AAAA='1' のようにシングルコーテーション有りの書き方でもエラーにはなりませんが この書きかたって保障されているんでしょうか? 実は私の納品したソースが全てナンバー型にもシングルコーテーション無しになってしまって いるんですが何か問題ありますか? ぶっちゃけ、めんどくさいので特に問題が無ければそのままにしておきたいのですが。
69 :05/09/11 >68 製品によって異なると思われます。 oracleであれば勝手に直してくれたような・・・。 ただし、パフォーマンスに悪影響を及ぼす可能性は否定できません。 書式のミスなら単体テストではじけますが パフォーマンスの影響は下手すると稼動してからでないと発覚しないんで 直すリスクと放置するリスクを比較すると私ならリーダーに直す方向で相談します。 というかこういうときこそ相談しましょう。 いざというときの責任逃れのために(^^;
70 :05/09/11 >>69 単体テストでは問題ありませんでした。 ソフトのバージョンとかによって直してくれなかったり とか直してくれるとかそんなのがあったら怖いんですよ。 どうしよ俺。
71 :05/09/11 >>68 AAAAにつけたインデックスって使われてる? DBが条件をデータ型に合わせてくれるならいいけど、その逆だと・・・。
72 :05/09/12
73 :05/09/12 すいません、情報処理の勉強してるのですが、SQLのINとEXISTSって 何が違うのですか?
74 :05/09/12 初めまして。 Paradox使用でのSQLについての初歩的な質問です。 他サイトでの説明が理解できないぐらいのレベルなのですが どうか御教授よろしくお願いいたします。 select A.管理番号,A.設置年度,B.布設年度 from A,B,C where (B.作業番号 = C.作業番号 and B.手順番号 = C.起点番号) and (A.作業番号 = C.作業番号 and A.起点番号 = C管路.起点番号) and (B.布設年度 like '%S%') B.布設年度は「S58、H08」などで書かれています。 A.設置年度は「1999」などの西暦で入力されています。 B.布設年度を西暦に変換し、尚且つA.設置年度と合っているかどうかを調べたいのです。 以下の文はAccessでのSQLの文です。 and (substring (B.布設年度,2,1) <> '0') and ((A.設置年度)<>(substring(B.布設年度,2)+1925)) 上記2行のAccessの文はそのままParadoxに持っていく事が出来ません。 どのように変更したらよいでしょうか? 皆様よろしくお願いいたします!
75 :05/09/14
76 :05/09/14 >70 古いバーションから新しいのにもっていく場合でそういう不具合は正直経験ないですね。 上司に雑談のネタとして振ってみて、スルーされたら放置でいいかもw
77 :05/09/15
78 :05/09/16 >>74 Oraclr使え。
79 :05/09/16 × r ○ e
80 :05/09/16 select count from where group by having
81 :05/09/16 >>78 マルチに亀レスして楽しい?
82 :05/09/27
83 :05/10/10
84 :05/10/31 Like演算子を2つ使いたい時って、 たとえば↓見たいな感じで良いんですよね? なんか構文エラーになるんですけど・・・。 Select * Form Teble Where Name Like "%太郎" And Name2 Like "%本"
85 :05/10/31 ダブルクォートってAccessか? Formになってるぞ
86 :05/10/31 ここで豆知識 Accessのワイルドカードは % じゃなく *
87 :05/11/01 >>85 SQLServerだす! シングルコートにして Fromにしたら大丈夫かな!!!
88 :05/11/01 まあ括弧付けた方がわかりやすいかな Where (Name Like "%太郎") And (Name2 Like "%本") あとはTableのほうがいいな
89 :05/11/01 冷静なツッコミにワラタ
90 :06/02/12 oracle9iではで外部結合を書く場合 (+)じゃなくてouter join って書くほうが推奨されてるの!?
91 :06/02/12 Oracleによって推奨されているかいないかは知らんし、どっちかを推奨しているかは わからん。 好みの問題でいいんじゃ?? 俺はなるべく、分かりやすいouter join使いたいところだけど。 outer join使うと結合条件と他の条件が分かれてすっきりすりし。
92 :06/02/12 >(Name Like "%太郎") And (Name2 Like "%本") ANDだと1件もヒットしなくね?
93 :06/02/14 >>90 Oracleが推奨っつーか、outer join句の方がよそのRDBMSのSQLでも使える場合が多いので どっかのローカルルールとしてouter joinを推奨してるってとこじゃないかと
94 :06/02/18 データベースって何ですか?
95 :06/02/18 kstr-tsidunokoyofsyo
96 :06/03/17
97 :06/04/03 http://plaza.rakuten.co.jp/maruseyuiti/
98 :06/04/25 left joinの使い方教えてください。お願いします。
99 :06/05/02 >>98 つttp://www.atmarkit.co.jp/fnetwork/rensai/sql06/sql1.html#a04
100read 1read 1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
RDBMS比較総合スレ 【サーバ】 (102)
UNIX DBMはこちら(GNU gdbm, Berkeley DB etc...) (255)
【レア技術者】 ORACLE DEVELOPER R6i 【狂え!】 (103)
MySQL 5.0 (546)
Firebird関連スレ3 (417)
mysqlについて語ろう (137)
--log9.info------------------
とにかく運動 (401)
【アトピーでも】ワセリン治療法【前向きに】3 (693)
漢方で悪化した人 (247)
顔が異常にかゆい人たち (215)
抗アレルギー、ヒスタミン剤の長期服用による副作用 (602)
【創価学会】日本オムバス 8 【在日】【カルト】 (463)
不思議なミント (234)
【ハーブ・アロマ】リラクゼーション総合スレ【マッサージ】 (571)
自家感作性皮膚炎 (102)
保湿 vs 脱保湿 (152)
◆半身浴スレッド◆ (466)
シクロスポリン(ネオーラル) (616)
断食療法 5日目 (613)
大阪で良い皮膚科情報を集めよう! (764)
顔の一部に集中的に出る根強いアトピーは真菌 (727)
アスコルビン酸(ビタミンCの原末)を飲もう (275)
--log55.com------------------
【中国ウイルス】トランプ氏の扇動により欧米でヘイトクライム急増 [5/16] [新種のホケモン★]
【脱中国】米国のファーウェイ叩きに…中国メディア「強力に反撃、韓国と積極的に協力すべき」 [5/17] [新種のホケモン★]
【米中韓】 米国のファーウェイ叩きに…中国メディア 「強力に反撃、韓国と積極的に協力すべき」 [05/17] [荒波φ★]
【韓国】日本メディアと極右勢力、『正義連帯の葛藤』で連日嫌韓感情を刺激[05/17] [ハニィみるく(17歳)★]
【韓国】韓国の失業者「200万人越える」今年1月から4月…統計史上「歴代最大」 [5/18] [新種のホケモン★]
【アッー!】梨泰院クラブ関連コロナ感染者、九老区コールセンター超え168人 [5/18] [新種のホケモン★]
【実物公開】韓国史上最悪の性犯罪 ”n番部屋事件”、情報公開された”創設者”ガッガッがきょう(18日)取材陣の前へ [5/18] [新種のホケモン★]
【聯合ニュース】 慰安婦団体の疑惑続出 前理事長擁立した与党内に困惑の声も [05/18] [荒波φ★]