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

目次

登録する

条件を指定して検索する

並び替え

登録しましょう。

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
—————————————————————————–

次回は更新をします。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

Translate »