SQL入門 登録する条件を指定して検索する 並び替え SQL Server

      2016/05/04

目次

登録する

条件を指定して検索する

並び替え

登録しましょう。

insert into 商品テーブル(商品コード,分類コード,商品名,価格,個数) values('12345678','12345678','ピカソの絵',10000,50)

構文
----------------------------------------------------------------------
insert into テーブル名(列名1,列名2) values('データ文字',データ数字)
----------------------------------------------------------------------

取得してみます。

select * from 商品テーブル

条件を指定して検索する。

select * from 商品テーブル where 商品コード = 12345678

whereはどこから
列名 商品コードの12345678はデータですね。

select * from 商品テーブル where 商品名 = 'ピカソの絵'

文字は'で囲みます数字はそのまま。

構文
--------------------------------------------------------------
select 列名 from テーブル名 where 列名を指定 = 'データ文字'
--------------------------------------------------------------
条件ですが不等号も当然使えます。
条件を複数指定したい時は列名の間にand,orを指定できます。

select * from 商品テーブル where 商品名 = 'ピカソの絵' and 商品コード = 12345678

andは指定した条件を全て満たしていないといけません。
orはどちらかひとつです。

並び替え

並び替えする前に登録しましょう。
insert into 商品テーブル(商品コード,分類コード,商品名,価格,個数) values('12345679','12345679','ゴッホの絵',100000,30)
SQL入門 並び替え order by SQL Server
それでは並べ替えましょう。

降順
select * from 商品テーブル order by 個数 DESC
昇順
select * from 商品テーブル order by 個数 asc

構文 降順
-----------------------------------------------------
select 列名 from テーブル名 order by 指定する列名 DESC
-----------------------------------------------------

構文 昇順
-----------------------------------------------------
select 列名 from テーブル名 order by 指定する列名 asc
-----------------------------------------------------

列名を複数指定したいときは,で区切ります。

構文 
-----------------------------------------------------------------------------
elect 列名 from テーブル名 order by 指定する列名1 asc , 指定する列名2 asc
-----------------------------------------------------------------------------

次回は更新をします。

PR



 - SQL ,

Translate »