ガツンと。

文章書くのって難しい

今日やったこと。
 
 
◆基本的なクエリのおさらい。※MySQLとの違いを比較。
SQL Server 2016の教科書」の6章、7章。
キーワード的には以下
・SELECT
・ORDER BY
・WHERE
・GROUP BY
・INNER JOIN, OUTER JOIN
・CASE
・TOP
・OFFSET, FETCH
 
TOPとOFFSET, FETCHが独特だった。
 
「上位10件」や「10件ごとにページング取得したデータの3ページ目」のようなクエリをMySQLなら、
LIMIT 10 OFFSET 3
のように書くが、SQL Serverの場合は、
OFFSET 3 ROWS FETCH 10 ROWS ONLY
のような書き方になる。
ただし「上位10件(ページングなし)」の場合は
SELECT TOP(10) * FORM テーブル名
のような書き方になるっぽい。
 
◆ActiveReportsの帳票の組み方。
ここを参考に。
 
帳票を日付、注文番号ごとにグループ化して一覧表示し、
各グループごとに価格の小計を表示させる方法を学んだ。
textBoxのプロパティへの設定でいろいろできる。
 
◆I review how to use Query of SQL Server. Compare that with MySql.
section 6 and 7 of「SQL Server 2016の教科書」
keyword is ...
・SELECT
・ORDER BY
・WHERE
・GROUP BY
・INNER JOIN, OUTER JOIN
・CASE
・TOP
・OFFSET, FETCH
 
When you want to get record of top 10, You write that in MySql case
'LIMIT 10 OFFSET 3'
but, You have to write that In SQL Server case
'OFFSET 3 ROWS FETCH 10 ROWS ONLY'
 
◆I study How to use of ActiveReports