*SQL文法 [#jd1caff3]

RIGHT:更新日&lastmod();

忘れている、SQL文法のお勉強を少し
忘れている、SQL文法のお勉強を少し(MS SQL Server)

-DB名:ISM-DB

-表:dbo.Sheet2$

|項番	|コール|
|~項番	|~コール|
|100	|JK5ZAD|
|101	|JM8VXE|
|102	|JE5JZB|
|103 |JH5OCI|
|104 |JL8LGE|
|105	|JV5DLN|
|106	|JF1DDS|

-表:dbo.エリア$

|No	|エリア|
|~No	|~エリア|
|0	|甲信越|
|1	|関東|
|2	|東海|
|3	|近畿|
|4	|中国|

-「表:dbo.Sheet2$」項番100-200を抽出

 select * from [ISM-DB].[dbo].[Sheet2$] where 項番 between 100 and 200


-SQLコメント行

 -- select * from [ISM-DB].[dbo].[エリア$] 

-「表:dbo.Sheet2$」と「表:dbo.エリア$」をdbo.Sheet2$の3バイト目とdbo.エリア$のNo列が等しいもので結合して、dbo.Sheet2$の項番100-200を抽出

 select * from [ISM-DB].[dbo].[Sheet2$], [ISM-DB].[dbo].[エリア$] 
 where SUBSTRING([ISM-DB].[dbo].[Sheet2$].コール,3,1) = [ISM-DB].[dbo].[エリア$].No and 
 [ISM-DB].[dbo].[Sheet2$].項番 between 100 and 200

***実行結果 [#ob57c83d]
&ref("./SQL結果1.png");


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS