1.WHERE句の注意点
文字/日付は''で囲む
数値は囲む必要なし
文字列は大/小区別する
日付のデフォルト書式
⇒DD-MON-RR
WHEREで列別名は不可
3.文字列のBETWEEN
辞書順
3.文字列の比較演算
'A'<'ABC':TRUE
5.日付でLIKE
⇒日付を文字列に変換
※デフォルト書式で
7.WHERE句で1=1
⇒T:全行表示
⇒F:結果なし
10.文字列内で'を使う
⇒2回重ねる
「’Author’’s’」
12.ワイルドカード
「_」⇒1文字
※1バイトではない
17.論理子の優先度
⇒ AND>OR
21.優先順位まとめ
⇒算術>連結
> =>>=<<=
>is null/like/in
[含NOT]
>between
[含NOT]
> <>
>not>and>or
24.ORDER BY
⇒指定順がソート順
28~置換変数
値を一時的に格納する
※SQL Developerで
【文法】
「&」or「&&」
「&&」=「&」+DEFINE
※「&&」定義すると
⇒以降入力要求なし
【変数名】
大/小文字区別なし
【使用箇所】
SQLのどこででも
【SET VERIFY ON】
しておくと
⇒置換後の値表示
【消去】
①ログアウト
※SQL Developer
②UNDEFINE
※コマンド
【その他】
DEFINE:事前定義
変数値:実行時に入力
同名変数:都度入力
31.SETコマンド
実行環境設定コマンド
※SQL Developer
※およびSQL*Plus
【文法】
SET システム変数 値
【システム変数】
ECHO{ON|OFF}
スクリプトファイル実行時
にコマンド表示
ARRAY[SIZE]{15|n}
DBフェッチサイズ指定
FEEDBACK{6|n|ON|OFF}
問合せ結果行数表示
HEADING{ON|OFF}
列見出し表示
LONG{80|n}
LONG型の表示バイト数
◆SHOWコマンド
設定した環境の確認
※SQL*Plus
【文法】
SHOW オプション
※システム変数名/ALL
最終更新:2010年10月18日 03:06