最新記事


SQL講座

データベース初心者向けのSQL基礎講座です。SQL ServerやOracleに対応しています。実際に操作してSQLのスキルを身につけるような内容となっています。

1. ユーザとアクセス権限
2. テーブルの作成・変更・削除
3. テーブル操作(DDL)
4. テーブル参照(SELECT)
5. テーブル結合
6. サブクエリ

SQLコマンド辞典

集計関数、文字列関数、日付関数、変換関数、算術関数、分析関数などのSQL関数や演算子などを使用例を紹介して説明。

集計関数

AVG | COUNT | MAX | MIN | STDEV or STDDEV | SUM

文字列関数

ASCII | CHAR or CHR | CHARINDEX | CONCAT | INITCAP | INSTR | LEFT | LEN or LENGTH | LOWER | LPAD | LTRIM | NCHAR or NCHR | REPLICATE | REPLACE | REVERSE | RIGHT | RPAD | RTRIM | SPACE | STR | STUFF | SUBSTR or SUBSTRING | TRANSLATE | TRIM | UNICODE | UPPER

変換関数

CAST | COALESCE | CONVERT | DECODE | ISNULL | NULLIF | NVL | NVL2 | TO_CHAR | TO_DATE | TO_NUMBER

日付関数

ADD_MONTHS | CURRENT_DATE | CURRENT_TIMESTAMP | DATEADD | DATEDIFF | DATENAME | DATEPART | DAY | EXTRACT | GETDATE | LAST_DAY | MONTH | MONTHS_BETWEEN | NEXT_DAY | SYSDATE | YEAR

算術関数

ABS | CEIL or CEILING | EXP | FLOOR | GREATEST | LEAST | MOD | POWER | RAND | ROUND | SIGN | SQRT | SQUARE | TRUNC

Oracle Master対策

Oracle Masterの資格対策を紹介します。Bronze、SilverからGoldまでのレベルに対応する予定です。

受験体験記 ? Oracle Master Bronze 11g
Linux ? OSユーザ・グループの作成(インストール事前準備)
Linux ? Oracle Universal Installerが文字化けする
索引を作成する条件

MCTS対策(MS SQL Server)

MCTS: 70-431などのMS SQL Serverの資格試験対策や、SQL ServerのTipsやヒントなどを紹介。SQL Server 2005がめいんですが、SQL Server 2008の内容も紹介する予定です。

【SQL Server】WHERE句では列別名が使用できない。
【MCTS:70-431】CREATE LOGINとCREATE USERの使い方
【SQL Server】複数のインスタンスをインストールするには?
リモート接続でSQL Serverのデータベースに接続するには?
【MCTS:70-431】SQL Serverのバージョンを確認する方法

SQLドリル

問題形式でSQLのドリルを紹介します。回答付きですので、実際に自分でSQL文を作成した後に答を確認することもできます。
【SQLドリル002】集計 COUNT関数、サブクエリ
【SQLドリル001】文字の抽出 REPLACE, SUBSTRING, CHARINDEX

SQL逆引き辞典 ? 目的別にSQLコマンドを紹介

集計関数

文字列関数

変換関数

日付関数

算術関数