読者です 読者をやめる 読者になる 読者になる

kharuka2016のブログ

日々の出来事を書き留めておくブログ

今週の割安株投資パフォーマンス(2017/3/18)

投資

三精テクノロジーズがまた頑張ってくれましたね。 オリンピック、カジノの関連と材料は目白押しです。

参考:

www.sansei-technologies.com

保有銘柄】

・国内株式

1605 国際石油開発帝石

2903 シノブフーズ

4987 寺岡製作所

4999 セメダイン

5955 ヤマシナ

5956 トーソー

5973 トーアミ

6357 三精テクノロジーズ

6378 木村化工機

7261 マツダ

8031 三井物産

8905 イオンモール

9986 蔵王産業

投資信託

三井住友・日本債券インデックス・ファンド

【パフォーマンス】

+234,851円

List.RemoveAt(element)

テクノロジー C#

リストから要素の削除をテストしてみました。

using System;
using System.Collections.Generic;

namespace TestRemoveAt
{
    class Class1
    {
        static void Main()
        {
            Console.WriteLine("start");

            List<int> TestList = new List<int>();

            Console.WriteLine("output default list");

            if (TestList.Count <= 0)
                Console.Write("notthing");
            else
            {
                foreach (int i in TestList)
                    Console.Write(i + " ");
            }
            Console.WriteLine();

            TestList.Add(1);
            TestList.Add(2);
            TestList.Add(3);

            Console.WriteLine("output list added element");
            foreach (int i in TestList)
                Console.Write(i + " ");
            Console.WriteLine();

            TestList.RemoveAt(1);

            Console.WriteLine("output list removed element");
            foreach (int i in TestList)
                Console.Write(i + " ");
            Console.WriteLine();

            Console.WriteLine("end");
        }
    }
}

結果

start
output default list
notthing
output list added element
1 2 3
output list removed element
1 3
end

またまたトーソー年初来高値更新

投資

トーソーの快進撃が止まりませんね。

5956 トーソー
参考:
www.toso.co.jp

有機合成薬品工業とトーソー年初来高値更新

投資

今日は有機合成薬品工業とトーソーの2銘柄が年初来高値更新しましたね。

有機合成薬品工業の扱う医薬中間体とかニッチでいいですね。

 

4531 有機合成薬品工業

参考:

http://yuki-gosei.co.jp/ir/

5956 トーソー

参考:

www.toso.co.jp

MCP70-461対策(No.5)

テクノロジー sql mcp

【前提条件】

Microsoft SQL Server 2012 (SP3-CU7) (KB3205051) - 11.0.6579.0 (X64)

1.テストテーブルを作成します。

create table [REF70-461.FLASH.8602-OrderDetails]
(
ListPrice money NOT NULL,
Quantity int NOT NULL
)

create table [REF70-461.FLASH.8602-Customers]
(
CustomerID int NOT NULL PRIMARY KEY,
FirstName nvarchar(20) NOT NULL,
LastName nvarchar(20) NOT NULL
)

create table [REF70-461.FLASH.8602-Orders]
(
OrderID int NOT NULL PRIMARY KEY,
Orderdate Datetime NOT NULL,
CustomerID int NOT NULL
)

2.テーブルにデータを入れ、結果を確認します。

insert into [REF70-461.FLASH.8602-OrderDetails] values(\1000,100)
insert into [REF70-461.FLASH.8602-OrderDetails] values(\5000,10)
insert into [REF70-461.FLASH.8602-OrderDetails] values(\10000,100)
insert into [REF70-461.FLASH.8602-OrderDetails] values(\100,10000)
insert into [REF70-461.FLASH.8602-OrderDetails] values(\1000,1000)
go

insert into [REF70-461.FLASH.8602-Customers] values(1,'tanaka','atarou')
insert into [REF70-461.FLASH.8602-Customers] values(2,'sato','btarou')
insert into [REF70-461.FLASH.8602-Customers] values(3,'nakamura','ctarou')
insert into [REF70-461.FLASH.8602-Customers] values(4,'suzuki','dtarou')
insert into [REF70-461.FLASH.8602-Customers] values(5,'saitou','etarou')
go

insert into [REF70-461.FLASH.8602-Orders] values(1,'2017-03-13 22:53:00',1)
insert into [REF70-461.FLASH.8602-Orders] values(2,'2017-03-12 22:53:00',2)
insert into [REF70-461.FLASH.8602-Orders] values(3,'2017-03-11 22:53:00',3)
insert into [REF70-461.FLASH.8602-Orders] values(4,'2015-03-10 22:53:00',4)
insert into [REF70-461.FLASH.8602-Orders] values(5,'2017-02-09 22:53:00',3)
insert into [REF70-461.FLASH.8602-Orders] values(6,'2017-03-08 22:53:00',4)
insert into [REF70-461.FLASH.8602-Orders] values(7,'2016-03-09 22:53:00',5)
insert into [REF70-461.FLASH.8602-Orders] values(8,'2017-03-12 22:53:00',1)
insert into [REF70-461.FLASH.8602-Orders] values(9,'2017-03-11 22:53:00',2)
insert into [REF70-461.FLASH.8602-Orders] values(10,'2017-01-13 22:53:00',1)
go

select * from [REF70-461.FLASH.8602-OrderDetails]
select * from [REF70-461.FLASH.8602-Customers]
select * from [REF70-461.FLASH.8602-Orders]
go

結果

ListPrice             Quantity
--------------------- -----------
1000.00               100
5000.00               10
10000.00              100
100.00                10000
1000.00               1000

(5 行処理されました)

CustomerID  FirstName            LastName
----------- -------------------- --------------------
1           tanaka               atarou
2           sato                 btarou
3           nakamura             ctarou
4           suzuki               dtarou
5           saitou               etarou

(5 行処理されました)

OrderID     Orderdate               CustomerID
----------- ----------------------- -----------
1           2017-03-13 22:53:00.000 1
2           2017-03-12 22:53:00.000 2
3           2017-03-11 22:53:00.000 3
4           2015-03-10 22:53:00.000 4
5           2017-02-09 22:53:00.000 3
6           2017-03-08 22:53:00.000 4
7           2016-03-09 22:53:00.000 5
8           2017-03-12 22:53:00.000 1
9           2017-03-11 22:53:00.000 2
10          2017-01-13 22:53:00.000 1

(10 行処理されました)

3.以下の条件を満たすテーブルを作成します。

  • 結果をディスクに書き込む。

  • 各行の ListPrice と Quantity の積を格納する LineItemTotal という新しい列がある。

  • コードでオブジェクト区切り文字を使用しない。

  • LineItemTotal はテーブルの最後の列として保存される必要があります。

CREATE TABLE [REF70-461.FLASH.8602-SalesOrderDetails]
(
ListPrice money not null,
Quantity int not null,
LineItemTotal as (ListPrice * Quantity) PERSISTED
);
go

計算列は、PERSISTED とマークされていない限り、テーブルに物理的に保存されない仮想列です。

参考:

CREATE TABLE (Transact-SQL)

[改訂第4版]SQLポケットリファレンス

[改訂第4版]SQLポケットリファレンス

参考:

ORDER BY 句 (Transact-SQL)

テーブルの計算列の指定

セメダインとトーソー年初来高値更新

投資

今日はセメダインとトーソーの2銘柄が年初来高値更新しましたね。

セメダインは接着剤(家庭用)のイメージですが、建築用の接着剤がオリンピック需要の恩恵を受けているのでしょうか?

4999 セメダイン

参考:

www.cemedine.co.jp

5956 トーソー

参考:

www.toso.co.jp

会社四季報 2017年2集・春号

投資

今週の3/17(金)は会社四季報の発売日ですね。 本派の方は朝一で買いに行きましょう。