X



[大文字/小文字]SQLの正しい書式[改行/インデント]
0001NAME IS NULL
垢版 |
2010/05/02(日) 09:46:18ID:???
このスレでは一般的なSQLでの正しいコーディングの書式について語ります。

主な論点
・大文字と小文字はちゃんと区別して打つ?それとも全部小文字?
・大文字を打つときはSHIFT派?CAPS LOCK ON/OFF派?
・改行やインデントをするタイミングは?
・などなど

●ジョー・セルコの書き方
・予約語、標準関数は大文字
・フィールドは小文字
・テーブルは頭文字のみ大文字
例:
SELECT column1,MAX(column2) FROM Table1 GROUP BY column1;

●オンラインのSQLフォーマッタ
http://db2.jugem.cc/?eid=1254
0062NAME IS NULL
垢版 |
2018/11/28(水) 19:09:30.82ID:???
    / ZELECT A ZAX(B) AS B
   / ZROM Table
  / ZHERE A Is Null
 / ZROUP BY A
/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0063NAME IS NULL
垢版 |
2018/11/28(水) 21:54:58.99ID:???
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
0064NAME IS NULL
垢版 |
2018/12/14(金) 22:38:41.23ID:???
    str = "Select * "
str = str & "From Table "
str = str & "Where a > 0"

って、よく見るけど、

str = "Select * " & _
   "From Table " & _
   "Where a > 0"

普通にこうじゃダメなんかい!
0065NAME IS NULL
垢版 |
2018/12/15(土) 15:52:05.20ID:???
行末の「_」はマイナーだからね。しかたないね。
0066NAME IS NULL
垢版 |
2018/12/16(日) 12:32:10.31ID:???
SEL
ECT
* FR
OM T
ABL
EA, T
ABL
EB W
HER
E TA
BLE
A.ID
=TA
BLE
B.ID
0067NAME IS NULL
垢版 |
2019/02/16(土) 21:54:03.17ID:hwj6uxWl
>>64
VBの構文が失敗作だからな。

たしかに俺はあなたが書いているように書くけど、変数に追記していくのはコメントアウトを想定しているのだろう。

ただスマートだとは思わない。
0068NAME IS NULL
垢版 |
2019/02/16(土) 23:29:24.60ID:???
で、改行大杉で怒られるっていう。
0069NAME IS NULL
垢版 |
2023/08/18(金) 04:59:49.56ID:???
星のカービィに出てくるピンク色のやつって誰だっけ?
レスを投稿する