「HSLProcessor」の版間の差分

提供: Hideki Saito Wiki Japanese
移動先: 案内検索
(ページの作成:「[https://github.com/hsaito/HSLBase HSLProcessor]はHSLBaseのコンポーネントで[https://songs.hidekisaito.com Hideki's Songlist]の基盤技術システム。...」)
 
 
(同じ利用者による、間の1版が非表示)
6行目: 6行目:
 
== HSL.dbの全リストSQL構文==
 
== HSL.dbの全リストSQL構文==
 
<pre>
 
<pre>
SELECT Title, Artists.Name, Sources.Name, Series.Name FROM main.Songs
+
SELECT Title, Artists.Name AS "Artist", Sources.Name AS "Source",  
INNER JOIN Artists ON Songs.ArtistId = Artists.ArtistId
+
  Series.Name AS "Series" FROM main.Songs
INNER JOIN Sources on Songs.SourceId = Sources.SourceId
+
JOIN Artists ON Songs.ArtistId = Artists.ArtistId
INNER JOIN Series ON Sources.SeriesId = Series.SeriesId
+
JOIN Sources ON Songs.SourceId = Sources.SourceId
 +
JOIN Series ON Sources.SeriesId = Series.SeriesId
 
ORDER BY Title
 
ORDER BY Title
 
</pre>
 
</pre>
  
 +
[[Category:HSLProcessor|*]]
 
[[Category:HSLBase]]
 
[[Category:HSLBase]]
 
[[Category:.NET Core]]
 
[[Category:.NET Core]]

2017年9月6日 (水) 00:54時点における最新版

HSLProcessorHSLBaseのコンポーネントでHideki's Songlistの基盤技術システム。 データベース機能を提供する静的ページ生成システムとして機能する。

.NET CoreとEntityFramework Coreにより機能。

HSL.dbの全リストSQL構文

SELECT Title, Artists.Name AS "Artist", Sources.Name AS "Source", 
  Series.Name AS "Series" FROM main.Songs
JOIN Artists ON Songs.ArtistId = Artists.ArtistId
JOIN Sources ON Songs.SourceId = Sources.SourceId
JOIN Series ON Sources.SeriesId = Series.SeriesId
ORDER BY Title