03/06/30 11:07 VGDYPcbU.net
どうぞ
2:名無しさん@お腹いっぱい。
03/06/30 11:08 .net
select 2 from スレリンク(db板)
3:名無しさん@お腹いっぱい。
03/06/30 11:12 .net
SQLってなに?
4:名無しさん@お腹いっぱい。
03/06/30 11:17 78rOgJ5V.net
Structure Query Language の略。日本語で言うと「構造化照会言語」
C言語や perl の様に構造化されたロジックを組みながら、
データベースにアクセスできるようにする言語。一応、統一規格がある
5:キユ
03/06/30 11:29 n85ML9TW.net
SキューL
6:おおむら ◆PoX7Lacoik
03/06/30 15:46 .net
|
|且 ダレモイナイ
|谷) 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 16:46 Lf/h8tD9.net
age
8:名無しさん@お腹いっぱい。
03/06/30 17:02 6Ns55P3E.net
>>6
藁t
9:おおむら ◆PoX7Lacoik
03/06/30 17:46 .net
複問合せは悪じゃない!!
Indexやレコード件数を考慮すれば
効果的な読み込みが可能なのだ。
ただ複雑化するから慣れないユーザがついていけないだけだ。
とか書いてみる。
10:名無しさん@お腹いっぱい。
03/06/30 21:40 Lf/h8tD9.net
age
11:名無しさん@お腹いっぱい。
03/06/30 21:58 .net
板違い
12:名無しさん@お腹いっぱい。
03/07/01 00:50 Bm1bDGkm.net
ヽ( ´ー`)ノ パ
ヽ( ´ー`)ノ パ
ヽ( ´ー`)ノ パラドクスー
13:名無しさん@お腹いっぱい。
03/07/01 01:20 .net
ソフ開に SQL を出すなと小一時間・・・
14:名無しさん@お腹いっぱい。
03/07/01 01:47 .net
CREATE VIEW KAMISAMA AS SELECT * FROM PIKKORO WHERE TYPE='AKU'
15:おおむら ◆PoX7Lacoik
03/07/01 07:29 .net
Insert Into Goku Values ('Genki');
Select OraniTikarawo From Goku Where Waza = 'Kaiou';
-----------------------------------------------------
Genkidama
16:名無しさん@お腹いっぱい。
03/07/02 00:25 .net
初学者はとりあえずこれを読んでおこう。
連載 SQL実践講座 / @IT
URLリンク(www.atmarkit.co.jp)
17:名無しさん@お腹いっぱい。
03/07/02 03:36 .net
>>4
それ、どこのコピペか知らないけど、違うような。
> C言語や perl の様に構造化されたロジックを組みながら、
全く別物だと思う。
C や Perl は手続き型言語。書いた順に実行される。
SQL は非手続き型言語。一つの命令文が複数の手続きに展開され、実行される。
よって、どのように展開されるか(Oracleなら、どのような実行計画が作成されるか)
考慮しながら書く必要がある。
18:名無しさん@お腹いっぱい。
03/07/02 03:39 7ARcHJ3A.net
age
19:あぼーん
あぼーん.net
あぼーん
20:まだ解らんのかアホども
03/07/02 03:49 .net
DELETE FROM "pc2.2ch.net/test/read.cgi/db/1056938879"
WHERE ID='DvO3q4Fe'
21:おおむら ◆PoX7Lacoik
03/07/02 07:08 .net
Update "pc2.2ch.net/test/read.cgi/db/1056938879"
Set ">>19" = 'アボーン'
Where = 'DvO3q4Fe';
22:名無しさん@お腹いっぱい。
03/07/02 08:05 FOLZjtLH.net
>19
二本筋だったら怖えよ
と業者にマジレス
23:名無しさん@お腹いっぱい。
03/07/02 10:09 .net
本当にデータベース板だったのかよ。需要ないでしょうに。
SQLは小文字派。
select * from UriageDat where BumonCD = 10 order by Hizuke, UriageNo
24:名無しさん@お腹いっぱい。
03/07/02 10:18 42+kqt87.net
drop database >>1;
^D
make reinstall
rm -fr >>1
25:名無しさん@お腹いっぱい。
03/07/02 10:22 .net
三本筋ならありがちだな
26:名無しさん@お腹いっぱい。
03/07/02 11:01 .net
>>21
Where ID = 'DvO3q4Fe';
しかしここ、シングルクォーテーションが多いって事は、Oracle が多いんですかね。
27:おおむら ◆PoX7Lacoik
03/07/02 11:27 .net
>>26
Oracleだよ。
元だけど。
Conect DragonBall/DBita@Toriyama
28:名無しさん@お腹いっぱい。
03/07/02 13:12 .net
>>26
Postgresもシングルクォートだよ。
29:名無しさん@お腹いっぱい。
03/07/02 13:39 .net
>>26 DB2もシングルクォート
30:名無しさん@お腹いっぱい。
03/07/02 14:24 dwopzrCx.net
(1) FROM 甲, 乙 WHERE 甲.コード = 乙.コード
(2) FROM 甲 LEFT JOIN 乙 ON 甲.コード = 乙.コード
(3) FROM 甲,乙,丙
(1)のようにテーブルが二つの場合は、(2)のように書けますが、
(3)のようにテーブルが三つの場合はLEFT JOINではどのように
かけばよいのでしょうか?
31:名無しさん@お腹いっぱい。
03/07/02 14:30 .net
>>30
ここは質問スレではありません。
別スレで聞いてください。
32:名無しさん@お腹いっぱい。
03/07/02 14:30 .net
>>26
私はシングルクォートでないのを使ったことがないのですが、
どんな DB つかってて、なにでクォートしてるん?
33:名無しさん@お腹いっぱい。
03/07/02 14:31 .net
>>32
MySQLでqw()
34:名無しさん@お腹いっぱい。
03/07/02 14:34 .net
>>30
FROM (甲 LEFT JOIN 乙 ON 甲.コード = 乙.コード) LEFT JOIN 丙 ON 甲.コード = 丙.コード
合ってる?
35:名無しさん@お腹いっぱい。
03/07/02 14:35 .net
>>30
多分こっち。
現在、SQL 専用質問スレは無い模様。
スレ立てるまでもない質問@db(データベース)板
スレリンク(db板)
36:名無しさん@お腹いっぱい。
03/07/02 14:36 .net
>>35
スレリンク(db板)l50
37:名無しさん@お腹いっぱい。
03/07/02 14:40 .net
>>36
お、有ったんだ。■データベース板スレッドガイド■ に載ってなかったんで。
>>30
という事で、こちら
SQL質疑応答スレ
スレリンク(db板)
38:名無しさん@お腹いっぱい。
03/07/04 18:39 .net
7777777777777777777777777777777777
hgggggggggggggggggggggg
39:名無しさん@お腹いっぱい。
03/07/04 19:55 aBCtkKEB.net
>>13
今の業務アプリでRDB使わない開発なんて滅多にないから
将来PG目指すなら、それくらい覚えておいて損はない。
40:おおむら ◆PoX7Lacoik
03/07/05 06:32 .net
SQLもかけないようなPGなんて要らないってのが
正直なところではないかと?
41:あぼーん
あぼーん.net
あぼーん
42:ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:10 .net
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎―――◎ 山崎渉&ぼるじょあ
43:あぼーん
あぼーん.net
あぼーん
44:あぼーん
あぼーん.net
あぼーん
45:名無しさん@お腹いっぱい。
03/08/10 07:52 NAKv7sy5.net
SQLについて語るスレ.EmptyTable
46:1を”削除”
03/08/12 12:40 SwBK3qme.net
>>1
delete from [スレリンク(db板)l50]
where id = 1
47:213
03/08/12 17:04 .net
>>46
;が抜けてる。
48:名無しさん@お腹いっぱい。
03/08/12 17:06 .net
>>47
そこ(>>47)で入力しても間に合う
49:PostgreSQL
03/08/12 17:19 .net
>>46
ERROR: parser: parse error at or near "[" at character 13
50:続きをどうぞ
03/08/12 17:32 .net
update
51:ta_DQN
03/08/12 17:39 .net
select * [スレリンク(db板)l50] left join [スレリンク(db板)l50] on [スレリンク(db板)l50].ID = [スレリンク(db板)l50].ID
where id = '???';
52:名無しさん@お腹いっぱい。
03/08/12 17:41 .net
>>50
update ta_DQN set IP = 'アボーン';
53:あぼーん
あぼーん.net
あぼーん
54:名無しさん@お腹いっぱい。
03/08/12 21:19 ClWPxTzt.net
select * from [www.google.co.jp] where HTMLbody like '*堤さやか*';
何気に堤さやかをググってみたオレ。
URLリンク(www.google.co.jp)
55:山崎 渉
03/08/15 22:01 .net
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
56:山崎 渉
03/08/15 22:47 .net
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
57:名無しさん@お腹いっぱい。
03/08/19 02:06 .net
58:名無しさん@お腹いっぱい。
03/09/11 07:20 .net
性器表現つかえたらいいなと思った 今
59:名無しさん@お腹いっぱい。
03/09/16 22:43 2Hyf/e7I.net
>>58
この辺は使えませんか?
жёДЖф
60:名無しさん@お腹いっぱい。
03/09/18 00:39 .net
ループの中でSQLを実行させるのは止めてほしい。
Joinで一発でとってこい。
61:名無しさん@お腹いっぱい。
03/09/27 22:51 .net
>>60
どういう意味?
62:NAME IS NULL
04/05/05 19:23 /b6SEtO9.net
話豚切りすまそ
SQLって…もとはIBM?
ポスグレなんかはもとはクエイルだかシークエルだかだったんだよな。
名前に構造化とか付いてる割りには微妙に文法に統一感が
なくて好きじゃない。insertはカッコで変数と値を別にくくるのに
updateはイコール使うとか。
いつのまにか共通語になったのでみんな仕方なくつかってるんじゃ
ないのか?
新しい問い合わせ言語が広まることを望む。
主眼は文法解析ルーチンが簡単になり、かつ人間にもわかりやすいこと。
といいつつSQL以外なんも知らんけどさ
63:NAME IS NULL
04/08/12 10:59 cX4fv/f0.net
はやく SQL が COBOL 化しますように
64:NAME IS NULL
04/08/13 23:06 .net
そうそう
65:NAME IS NULL
04/08/30 01:56 .net
>63
それだけは勘弁していただけませんか?
66:NAME IS NULL
05/07/28 00:00:28 .net
/*
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:retry
05/07/28 00:04:35 .net
/*
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 16:40:28 xc9ohWdm.net
SQL文で、ナンバー型の項目に値を参照する時は
例えば
AAAA=1
のように構文としてはシングルコーテーション無しの書き方が一般的ですが
AAAA='1'
のようにシングルコーテーション有りの書き方でもエラーにはなりませんが
この書きかたって保障されているんでしょうか?
実は私の納品したソースが全てナンバー型にもシングルコーテーション無しになってしまって
いるんですが何か問題ありますか?
ぶっちゃけ、めんどくさいので特に問題が無ければそのままにしておきたいのですが。
69:名無しさん@そうだ選挙に行こう
05/09/11 19:23:42 .net
>68
製品によって異なると思われます。
oracleであれば勝手に直してくれたような・・・。
ただし、パフォーマンスに悪影響を及ぼす可能性は否定できません。
書式のミスなら単体テストではじけますが
パフォーマンスの影響は下手すると稼動してからでないと発覚しないんで
直すリスクと放置するリスクを比較すると私ならリーダーに直す方向で相談します。
というかこういうときこそ相談しましょう。
いざというときの責任逃れのために(^^;
70:名無しさん@そうだ選挙に行こう
05/09/11 21:49:53 zG/dBAzZ.net
>>69
単体テストでは問題ありませんでした。
ソフトのバージョンとかによって直してくれなかったり
とか直してくれるとかそんなのがあったら怖いんですよ。
どうしよ俺。
71:名無しさん@そうだ選挙に行こう
05/09/11 22:06:36 .net
>>68
AAAAにつけたインデックスって使われてる?
DBが条件をデータ型に合わせてくれるならいいけど、その逆だと・・・。
72:NAME IS NULL
05/09/12 12:38:35 AJMa3i/a.net
73:NAME IS NULL
05/09/12 15:43:02 fgh/N+NC.net
すいません、情報処理の勉強してるのですが、SQLのINとEXISTSって
何が違うのですか?
74:NAME IS NULL
05/09/12 18:29:56 .net
初めまして。
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:NAME IS NULL
05/09/14 16:23:08 KsTuXUq/.net
76:69
05/09/14 23:54:44 .net
>70
古いバーションから新しいのにもっていく場合でそういう不具合は正直経験ないですね。
上司に雑談のネタとして振ってみて、スルーされたら放置でいいかもw
77:NAME IS NULL
05/09/15 17:05:31 YAKfI9Lt.net
78:NAME IS NULL
05/09/16 11:28:07 kUbt9r5f.net
>>74
Oraclr使え。
79:NAME IS NULL
05/09/16 11:29:47 kUbt9r5f.net
× r
○ e
80:NAME IS NULL
05/09/16 11:32:08 kUbt9r5f.net
select count
from
where
group by
having
81:NAME IS NULL
05/09/16 12:22:27 .net
>>78
マルチに亀レスして楽しい?
82:NAME IS NULL
05/09/27 00:40:47 qbapjLHZ.net
83:NAME IS NULL
05/10/10 11:19:17 lF9+pPKy.net
84:NAME IS NULL
05/10/31 22:01:28 +snrpl4m.net
Like演算子を2つ使いたい時って、
たとえば↓見たいな感じで良いんですよね?
なんか構文エラーになるんですけど・・・。
Select *
Form Teble
Where Name Like "%太郎" And Name2 Like "%本"
85:NAME IS NULL
05/10/31 22:04:55 .net
ダブルクォートってAccessか?
Formになってるぞ
86:NAME IS NULL
05/10/31 22:39:10 .net
ここで豆知識
Accessのワイルドカードは % じゃなく *
87:とんかち
05/11/01 20:45:56 tdr9kzuO.net
>>85
SQLServerだす!
シングルコートにして
Fromにしたら大丈夫かな!!!
88:NAME IS NULL
05/11/01 21:21:20 .net
まあ括弧付けた方がわかりやすいかな
Where (Name Like "%太郎") And (Name2 Like "%本")
あとはTableのほうがいいな
89:NAME IS NULL
05/11/01 21:24:04 .net
冷静なツッコミにワラタ
90:NAME IS NULL
06/02/12 00:55:51 RvqXzbWh.net
oracle9iではで外部結合を書く場合
(+)じゃなくてouter join って書くほうが推奨されてるの!?
91:NAME IS NULL
06/02/12 01:29:45 .net
Oracleによって推奨されているかいないかは知らんし、どっちかを推奨しているかは
わからん。
好みの問題でいいんじゃ??
俺はなるべく、分かりやすいouter join使いたいところだけど。
outer join使うと結合条件と他の条件が分かれてすっきりすりし。
92:NAME IS NULL
06/02/12 13:12:38 .net
>(Name Like "%太郎") And (Name2 Like "%本")
ANDだと1件もヒットしなくね?
93:NAME IS NULL
06/02/14 00:40:19 .net
>>90
Oracleが推奨っつーか、outer join句の方がよそのRDBMSのSQLでも使える場合が多いので
どっかのローカルルールとしてouter joinを推奨してるってとこじゃないかと
94:NAME IS NULL
06/02/18 19:01:58 .net
データベースって何ですか?
95:NAME IS NULL
06/02/18 21:55:52 .net
kstr-tsidunokoyofsyo
96:NAME IS NULL
06/03/17 12:05:57 NzFO+vao.net
97:NAME IS NULL
06/04/03 16:03:56 E79P7eVa.net
URLリンク(plaza.rakuten.co.jp)
98:""
06/04/25 20:16:11 3eqCav1R.net
left joinの使い方教えてください。お願いします。
99:NAME IS NULL
06/05/02 17:06:54 .net
>>98
つURLリンク(www.atmarkit.co.jp)
100:NAME IS NULL
06/05/31 02:28:33 .net
SQLの厳密な文法を構文図かBNFで記載したサイトか書籍はないでしょうか?
よろしくお願いします
101:NAME IS NULL
06/05/31 02:57:09 .net
規格票にあると思うよ。高いけど。
102:NAME IS NULL
06/06/09 17:05:11 .net
それぞれのDBのマニュアルについているよ^^
103:NAME IS NULL
06/11/23 01:57:55 .net
AccsessでもADOならワイルドカードはやっぱり%
とか、いつのレスに対してだか誰のレスに対してだか分からない
どうでもいいようなことを書いてみる
104:NAME IS NULL
07/02/22 01:30:10 .net
あの、一行だけの表(ORACLEのDUALとかDB2のsysdummy1)を
指定の行数出力することは可能ですか?
もちろん
select * from dual
union all
select * from dual
で繋げていけば指定の行数出力可能だとは思うんですが・・・
この方法以外で1ステートメントで・・変数として行数を指定したいんです。
10を入れれば下記のような出力となるSQLです。
DUMMY
--------
X
X
X
X
X
X
X
X
X
X
SQLだけでは無理ですかね・・・
105:NAME IS NULL
07/02/22 16:45:23 .net
ストアド書きなはれ
106:NAME IS NULL
07/03/05 23:00:26 .net
select 'X' from all_objects where rownum<=&1;
107:NAME IS NULL
07/03/20 07:23:07 fNM6Qnn+.net
sqlで検索条件を書くときに、絞り込み量が大きい順にすると検索結果が速くなるときいたのですが本当ですか?
108:NAME IS NULL
07/03/25 00:53:19 .net
>>107
どこのRBO?
109:NAME IS NULL
07/07/08 23:31:10 .net
SQLのコーディングスタイル(大文字/小文字とか改行とかインデントとか)
って何かいいのないかな?
例えば下のようなSQLだったらおまいらどう書きますか?
(俺は予約語小文字派。)
select C.DATA, C.COL, sum(C.COL2) / count(*)
from (select *
from (select * from TABLEA) as A
cross join
(select DATA as DATA2, COL as COL2 from TABLEA) as B
order by A.DATA desc, B.DATA2 DESC) as C
where C.DATA >= C.DATA2
and C.DATA2 > C.DATA - 5
group by C.DATA, C.COL
order by C.DATA desc
;
110:NAME IS NULL
07/07/14 15:34:50 .net
漏れだったらこう書くな。
select C.DATA
, C.COL
, sum(C.COL2) / count(*)
from (
select *
from (
select * from TABLEA
) as A
cross join
(
select DATA as DATA2, COL as COL2 from TABLEA
) as B
order by A.DATA desc, B.DATA2 DESC
) as C
where C.DATA >= C.DATA2
and C.DATA2 > C.DATA - 5
group by
C.DATA
, C.COL
order by
C.DATA desc
;
大文字小文字は拘らない。
111:NAME IS NULL
08/03/26 00:26:25 .net
予約語は大文字派
112: ◆O7Fiuvx.6o
08/04/01 13:09:53 ufIqo/xg.net
テスト
113:NAME IS NULL
08/04/01 21:21:49 .net
全部小文字派だったんだが、
SQL Server でデータの大文字小文字を区別しないとかいう設定があったらしく、
区別するようにしたら、列名まで大文字小文字を区別するようになって、
小文字ではデータにアクセスできなくなった。
それ以来、全部大文字。
SQL Server にはあまりなれてない DBA なので、何かの勘違いじゃないかと思うんだが、
そんなことはないか?
114:NAME IS NULL
08/04/05 23:40:49 .net
まあアンダースコア使わないのはありえないな
115:NAME IS NULL
08/05/05 10:56:26 5HiaOU4r.net
カンマ行頭派 vs 行末派を開催しましょう
116:NAME IS NULL
08/05/05 11:26:09 .net
>>113
そういう設定あるよ。Collationのことだろう。サーバーにデフォルトが設定されているが、
create database やカラムで指定することもできるし、where で文字列比較時に指定することもできる。
大文字小文字の識別有無だけでなく、全角と半角、ひらがなとカタカナ、仮名の濁音と半濁音に
ついても、識別するかそれとも同じ文字と見なすか、という指定ができる。
117:NAME IS NULL
08/05/05 13:25:05 .net
アンスコ派だったけアンスコを単語区切りに使うのもったいないからキャメル派に転向しました
118:NAME IS NULL
08/05/05 20:27:10 .net
>>115
改行などしないっ!!
119:NAME IS NULL
08/10/26 18:13:57 0SMHVjon.net
【質問】
みなさん、SQLエディタ?ってなにを使われてますか?
ぼくは、CSEを使っています。
ただ、少々ふるいので、新しいエディタを使いたいと考えてます。
お勧めのエディタがあれば教えてください。
因に、
OS;WinXP
DBMS;oracle 10g
です。
よろしくお願いします。
120:NAME IS NULL
08/10/26 18:43:45 .net
CSEで困ったのがUTF-8を正しく認識してくれないこと。
S-JISで設計されてるのかな?
黒猫 SQL Studio
121:NAME IS NULL
08/10/26 20:20:57 0SMHVjon.net
>>120
黒猫は使ったことないので、使ってみます。
世界的に有名なエディタってご存知ですか?
検索しても見つからないので・・・
122:NAME IS NULL
08/11/06 23:46:06 .net
世界的にとか言ったら、emacsのsql-modeぐらいしかないのでは。
全然新しくないけど。
123:NAME IS NULL
08/11/18 01:47:28 .net
A5:SQL Mk-2 … 世界的じゃなさそうだが、フリーの中では最強と思う。
124:NAME IS NULL
08/12/14 19:41:31 .net
>>6
四つ目のネタで吹いたw
125:NAME IS NULL
08/12/18 08:17:07 .net
>>6どういう意味?
126:NAME IS NULL
09/03/15 17:21:11 .net
sage
127:NAME IS NULL
09/11/15 12:43:10 NGi10r9r.net
ひさびさに業務系のカスタマイズ案件をやってるんだが、
やっぱウォーターフォールだとSQL文が複雑になる傾向が
あるなぁ。
SEが自らの存在価値を出そうと、なんでもSQLでやろうと
するからだと思うんだが、複雑なSQLはデバッグと
メンテが大変だから、勘弁して欲しい。
128:NAME IS NULL
09/11/16 08:40:42 .net
なんでも手続き型で、というのも問題があるけどな。
129:NAME IS NULL
09/11/22 04:09:48 .net
男は黙ってスラムダンク
130:NAME IS NULL
09/11/22 23:17:29 .net
左手を添えてるだけじゃん
131:NAME IS NULL
10/01/13 01:27:59 .net
table1
id 名前 状態_id
------------------
1 キムラ A
2 田中 B
talbe2
id 状態_id 状態(varchar)
------------------
1 A 0
2 A 0
3 A 1
4 B 0
5 B 0
結果
名前 状態
------------------
キムラ 1
田中 0
になるようなSQL文でどう書きまっか?ちなみにORACLE9i。
132:131
10/01/13 11:40:58 .net
GROUP BYで自己解決しますた。
133:NAME IS NULL
10/04/19 23:01:42 .net
>>5
ジャンボフェニックスー
134:NAME IS NULL
10/10/12 15:25:25 vxRffEeS.net
10年ほど前、N*CのSQLコーディング規約
SELECT命令のところ
FROM句には複数のテーブルを記述してはならない、
とあって笑った。
135:NAME IS NULL
10/10/15 05:36:05 .net
なんで?
べつに面白くないが
136:NAME IS NULL
10/10/18 17:47:42 .net
>>135
SQL入門からやり直しな。
137:NAME IS NULL
10/10/18 21:22:45 .net
「底辺グラマが結合をつかうのはまかりならん。必要なときはSEか上級グラマが
VIEWを作ってやるからそれを使え。」ってやつかな。
たぶんそれは底辺向けの規約なんだよ。
138:NAME IS NULL
10/10/19 13:49:18 dBdSbcBS.net
>>137
不二通でも、同じような規約があった。
200人以上開発メンバーがいるプロジェクトのSQLに自称いちばんくわしい
というF社社員がFROM句に1つ以上のテーブルを書くとエラーになると
思っていた。木亥火暴
139:NAME IS NULL
11/01/19 12:56:25 .net
MySQL 5.1.45
作者テーブル author_tbl
id int(5) ← PK auto_increment
author_name varchar(30) ← unique index
作者別名変換テーブル author_changetbl
change_id int(5) ← PK auto_increment
betumei varchar(30) ← unique index
moto_id int(5)
author_tbl
id name
1 xxxxx
2 dddddd
3 rrrrrr
4 ssssss
6 nnnnnnn
author_changetbl
change_id betumei moto_id
1 fffffff ?????
2 rrrrrrr ?????
author_changetblのchange_id 1 は author_tblのid 3の別名、
author_changetblのchange_id 2 は author_tblのid 1の別名として
作者テーブルと作者別名変換テーブル(改名等で名前を変更)の2つがあります
moto_idの値は事前に必ずauthor_tblのauthor_idに登録されています。
作者別名変換テーブルにデータを登録する際に、moto_idを元の
author_tblから拾って登録するようにしたいのですが、insertにそういう事って
出来ますか?
fffffffとそれに対応するrrrrrrは事前に判ってはいるのですが
140: 【32.9m】 電脳プリオン ◆GDSZsj1GHk
12/02/11 19:32:35.24 .net BE:91217333-2BP(2077)
SQLよく知らん
141:南沢木綿子 ◆kONorAM21VhI
12/06/25 14:38:55.89 .net
∧,,,∧
( ・∀・) ほー それで
( : )
し─J
142:NAME IS NULL
13/03/25 11:59:48.61 .net
ここで質問するのがあっているかどうかわからんのですが、
トランザクションって、複数のConnectionに対してかけることはできないのでしょうか?
MySQLで。
ある1つのConnectionでSQLを実行してConnectionを閉じた後、
別に新しいコネクションを開いて実行したSQLまでをトランザクションの範囲とする
ことは不可能でしょうか?
143:NAME IS NULL
14/07/30 08:52:27.89 +2NTFeTZ.net
★2ch勢いランキングサイトリスト★
◎ +ニュース
・ 2NN
・ 2chTimes
◎ +ニュース新着
・ 2NN新着
・ Headline BBY
◎ +ニュース他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要サイト名検索
144:NAME IS NULL
14/07/30 20:18:20.90 .net
>>142
コネクション閉じたら、そのあとコミットしたかロールバックしたか判断できんぞ
145:NAME IS NULL
15/04/04 10:46:18.78 l03IJLpW.net
URLリンク(asdlkj43.blog.fc2.com)
146:NAME IS NULL
15/12/19 19:22:48.27 .net
>>125
笑った
147:NAME IS NULL
17/02/11 20:33:15.18 LGL5S3jq.net
Database To Excel
148:NAME IS NULL
17/06/08 21:58:45.57 Zq0jhCPA.net
Global and Local Coordinate Systems
149:NAME IS NULL
17/08/09 08:58:16.35 IY8+jzry.net
えすと
150:NAME IS NULL
17/12/29 11:18:20.01 dtNZwIie.net
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
O6V3GB01L2
151:NAME IS NULL
18/02/14 13:45:10.55 .net
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
152:NAME IS NULL
22/12/24 21:29:23.89 .net
なんでみんなWith句嫌いなんですか?
153:NAME IS NULL
22/12/25 18:28:48.29 sEcJRomg.net
嫌いというか、後から拡張された語句なのと、再帰(リカーシブ)はパッと見では分かりづらいから
154:NAME IS NULL
22/12/26 19:46:43.70 .net
withは再帰SQLだけじゃないし
下手にインラインビュー使うぐらいならwith使ったほうがわかりやすい場合も多いけどな
結局のとこは後から追加されたから慣れてないだけだな
155:NAME IS NULL
22/12/26 20:23:17.58 vyYtpn1A.net
WITHって再帰だけじゃないのか
じゃあ自分もまったく慣れてないや
156:NAME IS NULL
23/01/04 16:41:33.17 nkfvAbjd.net
>>155
間違ってはいないよ。再帰クエリ用の構文をビューとして使うようになっただけ。
「with」は再帰クエリ指定の省略形。
157:NAME IS NULL
23/01/04 21:32:11.67 .net
MySQL/MariaDBで使えないから。
158:NAME IS NULL
23/01/05 09:29:12.38 uQIDyRWM.net
>>157
MySQL系はSQLの構文解析からして手抜きだからなあ
159:NAME IS NULL
23/01/05 18:36:26.83 .net
>>156
withとwith recursiveの区別のないDBをお使いの方?
160:NAME IS NULL
23/01/06 22:56:53.22 qDWOeluB.net
>>159
元は再帰クエリ用の構文で、クエリそのものは再帰クエリでなくてもいいだけの話。
161:NAME IS NULL
23/01/09 19:28:19.26 .net
>>157
ええええええええ
162:NAME IS NULL
23/02/15 11:39:36.46 DUnTF/lq0
クソ航空機に生活や仕事を妨害されたら‥アプリ『ADS-B Unfiltered Plane Tracker」を入れて,登録記号を確認
URLリンク(jasearch.info)
▲ここて゛検索して所有者(使用者)を特定したら、ググって電話番號を確認、この地球破壞私権侵害強盜殺人テ口リス├にクレ‐厶を入れよう!
例えば.登録記号『JA01MK』は気候変動させて災害連發させて人を殺して私腹を肥やしてる『毎日新聞社」た゛と分かる
言うまて゛もなく.四六時中猥褻がらみて゛逮捕されなか゛ら威カ業務妨害へリ飛ばしまくって望遠力メラて゛女風呂のそ゛き見しなか゛らグルク゛儿
騒音まき散らして暇すぎるしお前らなんか犯罪おかせやと知能ヘの嫉妬心丸出しで知的産業を壊滅させ、かつてない頻度で挑發を繰り返す
クソ税金泥棒ポリ公にもクレ-厶を入れ,山上大先生みたいなのか゛「ポリ公へリにヰライラしてやった』とか言ってくれることを期待しよう!
─刻も早くクソ航空機による侵略を止めさせるため、被害者か゛連携して私権侵害テ口リス├に対して断固とした措置を取っていくことか゛重要!
創価学会員は.何百万人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ―か゛□をきけて容認するとか本気で思ってるとしたら侮辱にもほと゛があるぞ!
URLリンク(i.imgur.com)
163:NAME IS NULL
23/07/14 02:51:02.96 .net
(*`◇´)y-*)゚ロ゚(*-y(`◇´*) アチィーーーッ!!
164:NAME IS NULL
23/10/18 10:13:34.08 .net
ダメだって言うな!一生懸命やっているじゃないかこの犬のお父さんだってさ
165:NAME IS NULL
25/01/01 16:37:15.21 6wSGx0R+j
例えば『JA671A』は「共立航空撮影前田和則O422324100』だか゛
クソ航空機による騒音被害を受けたらアプリ「ADS-B Unfiltered...」で登録記号確認
TURLリンク(jasearch.info) ←ここで犯人特定
АDS-B出してない曰の丸ロゴ機体は憲法違反税金泥棒自閉隊関係だが.人の尊厳を踏みにじるこいつらテロリス├か゛莫大な石油を無駄に
燃やしてエネ価格高騰、気候変動、災害連発、人殺しまくって憲法ガン無視で騒音まき散らして労働者の睡眠妨害して生産性壊滅
知的産業を根絶やしにして住民の生命財産生活にと破壞して人々を貧困化させてる強盗殺人が近年の俺も俺も強盗の根源なわけだが
この悪質テロに立ち向かう英雄に送金したいというやつ本当に大勢いるからな
企業トップ銃殺してSNSで盛大に称賛されて多額の金が集まってるがこの深刻な被害に切り込んだ英雄は一生遊べるほどに大儲けできるそ゛
航空燃料税1万円/Lにするだけて゛財政、脱炭素、治安.国際競争力と一挙解決するものをアーアー聞こえないの腐敗政府を追い詰めよう
(ref.) tТps://www.call4.jρ/info.php?type=items&id=I0000062
ΤURLリンク(haneda-proje)Ct.jimdofreе.com/ , tTрs://flight-rouΤe.Com/
ttPs://n-souonhigaisosуoudan.amebaownd.сom/