[大文字/小文字]SQLの正しい書式[改行/インデント] [sc](★0)
-
- 1
- 2010/05/02(日) 09:46:18
-
このスレでは一般的なSQLでの正しいコーディングの書式について語ります。
主な論点
・大文字と小文字はちゃんと区別して打つ?それとも全部小文字?
・大文字を打つときはSHIFT派?CAPS LOCK ON/OFF派?
・改行やインデントをするタイミングは?
・などなど
●ジョー・セルコの書き方
・予約語、標準関数は大文字
・フィールドは小文字
・テーブルは頭文字のみ大文字
例:
SELECT column1,MAX(column2) FROM Table1 GROUP BY column1;
●オンラインのSQLフォーマッタ
http://db2.jugem.cc/?eid=1254
-
- 17
- 2010/05/08(土) 14:23:46
-
>>14
その主張をする人こそCAPS Lockを活用すべきだと思っているよ。
-
- 18
- 2010/05/09(日) 00:12:23
-
>>17
お前が何を言いたいのかさっぱり分からん
論理的に破綻している
-
- 19
- 15
- 2010/05/10(月) 01:19:36
-
今さっき、"!"を打つのに無意識に右のShiftを押している自分を発見した
えらそうなこと書いて正直スマンかった
-
- 20
- 2010/05/11(火) 18:15:26
-
それには正直ビックリだ。
-
- 21
- 2010/05/12(水) 02:16:32
-
>>1
テーブル名は小文字だろ、常考
-
- 22
- 2010/05/15(土) 22:40:56
-
全部大文字じゃないのか?
-
- 23
- 2010/05/16(日) 01:21:49
-
とりあえず、フリーソフトの SQLConvertと SQL Mk-2
この2本のSQL整形機能は、いい線いってると思う。
-
- 24
- 2010/05/16(日) 11:11:38
-
ワン・クッション入れる意味がわからん
自分で打った方が楽
つか、おまいら、タイピングが下手なん?
-
- 25
- 2010/05/16(日) 21:37:30
-
間をとってテーブル名は日本語で
-
- 26
- 2010/05/23(日) 19:04:48
-
>>22
6bit環境ですね。わかります。
-
- 27
- 2010/05/24(月) 11:09:58
-
>>25
研修でそれやったら「見た目が気持ち悪い」と言われた。
-
- 28
- 2010/05/24(月) 12:28:46
-
>>1
これ以外は何をやったって構わないよ、というのがルールの意味だから、
「正しい書式」などある訳ないと思うのだが。
-
- 29
- 2010/05/24(月) 20:20:33
-
>>28
じゃ、お前は
SeLeCt CoLuMn1,MaX(CoLuMn2) FrOm TaBlE1 GrOuP By CoLuMn1;
と書いテロや
-
- 30
- 2010/05/25(火) 01:08:52
-
>>29
甘いな
SeLeCt
CoLuMn1 ,
MaX(CoLuMn2)
FrOm TaBlE1
GrOuP
By
CoLuMn1 ;
このくらいしないと
-
- 31
- 2010/05/25(火) 12:26:09
-
やめれw
-
- 32
- 2010/05/25(火) 23:30:46
-
笑わせるなよw
-
- 33
- 2010/05/27(木) 14:25:08
-
ずれてるかもしれんが。
SELECT column1,
MAX(column2)
FROM table1
GROUP BY column1
-
- 34
- 2010/05/27(木) 14:27:36
-
やっぱずれてた。
MAXのMはcolumnのcの下。
SELECTとFROMとGROUPは左揃え。JOINも左揃え。
ONの前で改行。JOINと左揃え。
AND、ORの前で改行。WHEREやJOINと左揃え。
カラムは一行に一個。
カンマは行末。
-
- 35
- 2010/05/27(木) 14:28:27
-
あ、左揃えは全部右揃えの間違い。
-
- 36
- 2010/06/18(金) 00:20:18
-
>>33-35
間違いばっかり書きやがって・・・
最初から全部書き直せ!( ゚д゚)、ペッ
…と言いたいところだが、概ね、
SELECT column1,
MAX(column2)
FROM table1
GROUP BY column1;
…ということか?
-
- 37
- 2010/08/20(金) 00:04:20
-
select
<tab>column1,
<tab>max(column2)
from
<tab>table1
group by
<tab>column1
;
-
- 38
- 2010/11/02(火) 08:03:31
-
>>37
,の位置以外はおれと一緒だ
SELECT
column1
, MAX(column2)
FROM
table1
GROUP BY
column1;
-
- 39
- 2010/11/07(日) 05:23:22
-
test
-
- 40
- 名無しさん
- 2011/11/24(木) 22:07:58.68
-
select
<tab>column1
,<tab>max(column2)
from table1
group by
<tab>column1
俺は、カンマ行頭派。
-
- 41
- 2011/11/27(日) 15:23:49.88
-
カンマ行頭は俺もやるけど予約語は大文字だな
-
- 42
- 2011/12/14(水) 21:23:18.93
-
カンマ行頭は、副問い合わせ内とかの別の段にコピペするとき不便じゃね?
-
- 43
- 2011/12/14(水) 22:49:28.14
-
服問い合わせでもカンマ行頭で良いのでは?
-
- 44
- 2011/12/21(水) 15:10:31.08
-
カンマ行頭って、
select
a
, b
from (
<tab>select
<tab><tab>unko as a
,<tab><tab>manko as b
<tab>from
<tab>chinko
)
ってこと?
-
- 45
- 2011/12/21(水) 23:36:16.24
-
そう。
自分ならa,bのところも、
<space>a
,b
と、エディターの矩形範囲選択がしやすい形でソースに記述している。
-
- 46
- 2011/12/26(月) 19:53:13.78
-
SELECT
column1,
MAX(column2)
FROM table1
GROUP BY column1
こんなんだわ。複数個必要になったら改行、インデント、そうじゃなきゃ横に書いて済ませる
>>13
超亀だけど、カラム名のケースが混在してるPostgreSQLは少なくともそう。
SELECT "Column1" FROM 〜
-
- 47
- 2012/08/02(木) 23:57:01.73
-
INNER JOIN が絡んだ場合を書かないと
-
- 48
- 2012/08/27(月) 16:19:27.71
-
そうね。書かないと。
-
- 49
- 名無し
- 2014/06/19(木) 09:38:45.81
-
ひきこもり30代後半で童貞で低収入イラストレーターやってるバカ発見。
足立区に住んでいるそうだ
http://inumenken.blog.jp/archives/6580395.html
-
- 50
- 2014/07/12(土) 22:43:16.71
-
◎2ch勢いランキングサイトリスト◎
★+ニュース板
・ 2NN (推薦)
・ 2chTimes
★+ニュース板新着
・ 2NN新着
・ Headline BBY
・ unker Headline
★+ニュース板その他
・ Desktop2ch
・ 記者別一覧
★全板
・ 全板縦断勢いランキング (推薦)
・ スレッドランキング総合ランキング
・ ログ速
★全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi
※ 要タイトル名検索
-
- 51
- 2015/03/12(木) 08:57:18.96
-
インデントはスペース2文字派です
-
- 52
- 2015/06/28(日) 23:47:34.96
-
足立区から自転車で秋葉原・神田明神に行くバカ発見
http://inumenken.blog.jp/archives/35471570.html
-
- 53
- 2015/06/29(月) 15:43:04.39
-
C言語みたいに、行の羅列の最後にカンマがあっても可
にしといてくれりゃ、行頭カンマにしなくても済むのにな
-
- 54
- 2015/07/01(水) 12:55:03.63
-
>>53
最後にNULLでも書いとけばいいよ。
-
- 55
- 2015/12/11(金) 23:26:27.59
-
NHK教育を見て48964倍賢く修正を修正©2ch.net
http://nhk.2ch.net/test/read.cgi/liveetv/1449828815/
-
- 56
- 2015/12/11(金) 23:35:28.78
-
キーワード
-
- 57
- 2015/12/11(金) 23:40:22.75
-
キーワード、予約語は大文字、それ以外は小文字が一番多い。
昔のOracleのマニュアルがそうだった。
先頭カンマは誰が始めたのか知らないが、たいしたメリットがない。
-
- 58
- 2015/12/13(日) 10:23:28.75
-
先頭カンマは行の追加削除が楽だからだろ
-
- 59
- 2015/12/13(日) 17:31:12.99
-
>>58
だからダメなんだよ。
本末転倒。
-
- 60
- 2015/12/13(日) 17:35:47.80
-
カンマの意味が分からないんだろ。
-
- 61
- 2017/12/29(金) 12:12:24.75
-
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
NBGM0FESJM
-
- 62
- 2018/11/28(水) 19:09:30.82
-
/ ZELECT A ZAX(B) AS B
/ ZROM Table
/ ZHERE A Is Null
/ ZROUP BY A
/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
-
- 63
- 2018/11/28(水) 21:54:58.99
-
O W F S
R H R E
D E O L
E R M E
R E C
T T
B A a
Y g b *
e l
I e
d V
1
7
-
- 64
- 2018/12/14(金) 22:38:41.23
-
str = "Select * "
str = str & "From Table "
str = str & "Where a > 0"
って、よく見るけど、
str = "Select * " & _
"From Table " & _
"Where a > 0"
普通にこうじゃダメなんかい!
-
- 65
- 2018/12/15(土) 15:52:05.20
-
行末の「_」はマイナーだからね。しかたないね。
-
- 66
- 2018/12/16(日) 12:32:10.31
-
SEL
ECT
* FR
OM T
ABL
EA, T
ABL
EB W
HER
E TA
BLE
A.ID
=TA
BLE
B.ID
-
- 67
- 2019/02/16(土) 21:54:03.17
-
>>64
VBの構文が失敗作だからな。
たしかに俺はあなたが書いているように書くけど、変数に追記していくのはコメントアウトを想定しているのだろう。
ただスマートだとは思わない。
このページを共有する
おすすめワード