ORACLE オラクル SQL 基礎 データベース データ 取り出し 制限 ソート sponsored link


ORACLE の最近のブログ記事

ORACLE  ★オラクル★  SQL 基礎 列名 別名 as について

計算した場合や、関数を使用した場合、列に表示されるカラム名が

何を意味するのか、わかりにくい場合があります。

asを使い列に別名をつけると、列のカラム名がわかりやすくなります。


【列名 as 列の別名】




select メニュー,価格,価格*3 as 3杯の価格 from メニュー一覧;



別名をつける方法は、as以外にもある。
as以外の別名のつけ方です。

●スペースを使って別の列名を表示する場合

select メニュー,価格,価格*3 3杯の価格 from メニュー一覧;

●2重引用符を使って、列名を別の名前に置き換える。

select メニュー,価格,価格*3 "3杯の価格" from メニュー一覧;


※なお、2重引用符の場合、特殊文字を含めることができます。
  特殊文字:アスタリスク*やスペースなど


ORACLE  ★オラクル★  SQL 基礎 カッコ ( )について

★オラクル★ のSELECTの計算で、カッコでくくると、演算子の計算する優先順位を決めることができる。

例です。

SELECT メニュー,(値段-100)*2 FROM 天丼メニュー一覧;

メニューより2つ選ぶとなんと、100円引きです!!!!

カッコが先に計算され、つづいて*2を行います。



ORACLE  ★オラクル★  SQL 基礎 distinct 重複 除く について

SELECT の後にすぐ、DISTINCTを書くことにより

なんと!!!!

列の重複を取り除いてくれるんです!!!


すごい!!


例です。

SELECT DISTINCT ご主人 FROM 天ぷらメニュー表;

表示する列が複数の場合、

ご指定の列で重複を取り除きます。


SELECT DISTINCT 県名,店名 FROM 天ぷら屋一覧;

DISTINCT つづく。
ORACLE   SQL 基礎 SQL 改行 複数行 字下げについて

★オラクル★ のSQL文は、1行で書けます。

ある程度長くても、1行でかいていけます。

1行が長くなりすぎると、

読みにくく、

理解しにくいです。

なので、通常は、

★オラクル★ のSQL文は、複数行にわけて書きます。

また、タブやスペースを使って、

字下げすると

SQL文の見栄えがよくなります。

複数行にわけてかくことを

オススメします!
ORACLE  ★オラクル★  SQL 基礎 select 文 ポイント について

★オラクル★ のSQLのSELECTキーワードや、

表の名前、selectの列の名前の文字は、

小文字・大文字は区別されません。


SQLのselect文は、複数行にわたって
記述することが可能です。

select、fromなどのキーワードの途中で

sele
ct

fro
m

などのように改行するとエラーになる。

SQLはセミコロン";" で文が終了となる。


以上、select 文 ポイントでした。




ORACLE  ★オラクル★  SQL 基礎 列 取得 選択 selectについて

指定した列を複数取得するには、
select句に列名を "," カンマ で区切って書きます。

指定の列を、カンマで区切った順で

取得可能です。

なお、select 句に列名"*"アスタリスク を

書いた場合、

表に定義された順ですべての列を

表示します。

select文 で列名で指定する場合は、

表・テーブルを作成したときの

列順と同一である必要はなく、

カンマで区切った指定の順で抽出できます。


ORACLE  ★オラクル★  SQL 基礎 文 句 キーワード について

オラクル SQL では、以下のように
文・句・キーワードというものが存在します。

★オラクル★  文】データベースを操作する単位
★オラクル★  句】文中の意味のあるまとまり
★オラクル★  キーワード】selectやfromなど単語に特別な意味を持たせている言葉


select文:select * from 表の名;

selectキーワード:select

select句:select *

from句:from 表の名


また、select文・insert文・update文・delete文は、

SQL文と呼ばれます。
ORACLE  ★オラクル★  SQL 基礎 表 列 取得方法について

★オラクル★ はリレーショナルテーブルです。

テーブル:表を操作する場合、にSQLという言語を使用します。

オラクルのSQLを使用して、テーブルのデータを調べる方法を

ご存知ですか?

データベースからデータを取り出すには、select文を使います。

テーブルからすべての列を取得する方法は、次のようにSQLのselect文を使用します。

select * from 表の名前;







Buzzurl/ hatena/ MyYahoo!/ livedoorClip/ Google/ niftyclip/ pookmark/ flog/ FC2/