2017年3月31日金曜日

SQL Server ワイルドカードであいまい検索

あいまい検索とは?

検索条件と完全に一致しながいが、一定の規則によって対象を絞り込むことです
SQL ServerではLIKEと「%」ワイルドカードを使用します

検索対象のテーブルを仮定

コード内容
101昨日は晴
102今日は晴
103明日は晴
201昨日は曇り
202今日は曇り
203明日は曇り
301昨日は雨
302今日は雨
303明日は雨
このようなテーブルの内容を仮定します

前方一致

SELECT
        コード,
        内容
    FROM
        テーブル名
    WHERE
        コード  LIKE    '昨日%'
このように検索されます
コード内容
101昨日は晴
201昨日は曇り
301昨日は雨

後方一致

SELECT
        コード,
        内容
    FROM
        テーブル名
    WHERE
        コード  LIKE    '%晴'
このように検索されます
コード内容
101昨日は晴
102今日は晴
103明日は晴

部分一致

SELECT
        コード,
        内容
    FROM
        テーブル名
    WHERE
        コード  LIKE    '%日は%'
このように検索されます
コード内容
101昨日は晴
102今日は晴
103明日は晴
201昨日は曇り
202今日は曇り
203明日は曇り
301昨日は雨
302今日は雨
303明日は雨

2017年3月30日木曜日

SQL Server 表示・追加・修正・削除のSQL文

行を表示するSQL文

 
SELECT
        表示する列名1,
        表示する列名2
    FROM
        テーブル名
このSQL文はテーブルの全行を表示します

行を追加するSQL文

 
INSERT  INTO    テーブル名
(
    列名1,
    列名2
)
VALUES
(
    110,
    'あいうえお'
)
代入する値が文字列の場合わ「'」コーテーションで値を囲みます
このSQL文は1行のみ追加します

列の値を変更するSQL文

 
UPDATE テーブル名
    SET 値を変更する列名1  =   123,
        値を変更する列名2  =   'あいうえお'
このSQL文はテーブル全行の値を変更します

行を削除するSQL文

 
DELETE
    FROM
        テーブル名
このSQL文はテーブルの全ての行を削除します

WHERE句を使用して検索条件を設定する

WHERE句とは?
検索条件を指定するためのもので、SELECT文やUPDATE文、DELETE文などに使用でき読み込みや更新、削除の対象を絞り込むことが出来ます

検索条件を指定して行を表示する

 
SELECT
        列名1,
        列名2
    FROM
        テーブル名
    WHERE
        列名1  =   0
列名1の値が「0」の行が表示されます
 
SELECT
        列名1,
        列名2
    FROM
        テーブル名
    WHERE
        列名2  =   'あいうえお'
文字列を検索値にする場合は「'」コーテーションで値を囲みます
列名2の値が「あいうえお」の行が表示されます

検索条件を指定して更新する

UPDATE テーブル名
    SET 列名1  =   123,
        列名2  =   'あいうえお'
    WHERE
        列名1  =   1
列名1が「1」の行がが更新されます

検索条件を指定して削除する

DELETE
    FROM
        テーブル名
    WHERE
        列名  =   1
列名1が「1」の行がが削除されます

テーブルからテーブルに条件を指定してINSERTする

INSERT  INTO    テーブル名1
(
    テーブル名1.列名1,
    テーブル名1.列名2
)
SELECT
        テーブル名2.列名1,
        テーブル名2.列名2
    FROM
        テーブル名2
    WHERE
        テーブル名2.列名1 =   1

2017年3月29日水曜日

SQL Server テーブル構成の変更

テーブル構成を変更するSQL文

多少の変更であれはSQL Server Management Studioのデザイナーを使用してもいいですが、多くの内容を変更するのは面倒で、効率的ではありません
テキストエディター等でテーブル構成変更のSQLを作成して一括で変更する方が効率的です

列を追加する

 
USE データベース名  'カレントデータベースの変更

ALTER   TABLE   テーブル名  ADD
    追加する列名1  型(桁数),
    追加する列名2  型(桁数)

型と有効桁数を変更する

ALTER   TABLE   テーブル名  ALTER
    COLUMN 変更する列名 型(桁数)

列名を変更する

EXEC sp_rename
    'テーブル名.列名','変更後の列名','COLUMN'

列を削除する

ALTER   TABLE   テーブル名  DROP    COLUMN
    削除する列名1,
    削除する列名2

2017年3月28日火曜日

SQL Server テーブル作成

テーブルとは?

簡単に言うとデータベースの主軸的存在で様々な情報の格納庫のようなものです

例えば社員台帳とか顧客台帳とかをテーブルとして作成します

テーブル構造設計

テーブルを作る前にテーブル構造を設計します
設計といってもテーブルの内容をデザインする「ことです

情報の単位でレコードと言われてますが、そのレコード内で、どんな情報がどんな型で格納するかを決定します
そしてテーブル全体でレコードを一意にするプラマリーキーを設定します

得意先マスター MTOKUIのテーブル設計

例として得意先マスター「MTOKUI」のテーブルを設計します

名称列名総桁数少数桁
得意先コードMTOKUITOKUICDdecimal50
名称MTOKUITOKUINAMEvarchar20
名称カナMTOKUITOKUIKANAvarchar20
郵便番号MTOKUITOKUIYUNOvarchar10
住所1MTOKUITOKUIADR01varchar40
住所2MTOKUITOKUIADR02varchar40
電話番号MTOKUITOKUITELvarchar15
携帯番号MTOKUITOKUIMOBILEvarchar15
メールアドレスMTOKUITOKUIMAILADRtext
FAX番号MTOKUITOKUIFAXvarchar15
生年月日MTOKUITOKUIUMAREvarchar8
記念日MTOKUITOKUIKINENBIvarchar8
記念日備考MTOKUITOKUIKINENBIBIKOvarchar20
家族コードMTOKUITOKUIKAZOKUCDdecimal50
勤務先コードMTOKUITOKUIKINMUCDdecimal50
最終更新日MTOKUITOKUIUPDATEvarchar8
タイムスタンプMTOKUITOKUITIMESTAMPtimestamp

Nullを許可しない
型に準拠した値を初期値とする 文字列は空白「''」 数値は「0」
プライマリーキーは得意先コード「MTOKUITOKUICD」とし重複無し

SQL Serverの詳しいデータ型は☟を参照して下さい
https://msdn.microsoft.com/ja-jp/library/cc716729(v=vs.110).aspx

SQL Server Management Studioを使用してテーブル作成

オビジェクトエクスプローラーの「データベース」の下位層に作成したデータベースを選択します
ここではデータベース「SSSPRODUCT」を選択します
更に下位の「テーブル」を選択して右クリックして「新しいテーブル」を選択します

列名、データ型、Null、Nullを許可、有効桁数と設計した通りに設定します


プライマリーキーを設定します
一番上の行「MTOKUITOKUICD」を選択して右クリック「主キーの設定」を選択して下さい
左側にプライマリーキーを表現するマークが表示されます

作成したテーブルに名前を付けて保存します
現在「Table_1」という名称になっていますので本来の名称に変更します
プロパティウィンドーの上に(ID)下(名前)の「Table_1」を「MTOKUI」に変更します

作成したテーブル「MTOUI」を保存しましょう
メニューバーにある「ファイル」「すべて保存」を選択して下さい
メニューバー「表示」「最新の情報に更新」を選択することでプロジェクトエクスプローラー「データベース」「SSSPRODUCT」「テーブル」の配下に「dbo.MTOKUI」が有ることが確認できます

これでテーブル「MTOKUI」得意先マスターの完成です

SQL文でテーブルを作成する

毎回、SQL Server Management StudioのGUI環境でテーブルを作るのは非効率なので「SQL文」で行う方が現実的です
テーブルを作るSQL文を紹介します
先ほどSQL Server Management Studioで作ったテーブル「MOKUI」得意先マスターをSQL文で作成します
 
USE SSSPRODUCT          

/*  得意先マスター  Table作成   */
CREATE  TABLE   MTOKUI
    (
        MTOKUITOKUICD           decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUINAME         varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIKANA         varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIYUNO         varchar(10)     NOT NULL    DEFAULT '',
        MTOKUITOKUIADR01        varchar(40)     NOT NULL    DEFAULT '',
        MTOKUITOKUIADR02        varchar(40)     NOT NULL    DEFAULT '',
        MTOKUITOKUITEL          varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIMOBILE       varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIMAILADR      text            NOT NULL    DEFAULT '',
        MTOKUITOKUIFAX          varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIUMARE        varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUIKINENBI      varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUIKINENBIBIKO  varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIKAZOKUCD     decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUIKINMUCD      decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUIUPDATE       varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUITIMESTAMP    timestamp,
        PRIMARY KEY(MTOKUITOKUICD)
    )
「USE SSSPRODUCT」カレントデータベースを変更します
「CREATE TABLE」句でテーブルを作成します
「列名」 「型」(桁数)・・・・・の順で記述します
「NOT NULL」Nullを許可しない
「DEFAULT」初期値
「PRIMARY KEY」プライマリーキー設定

このSQL文を実行するとテーブル「MTOKUI」得意先マスターが生成されます

2017年3月26日日曜日

Bloggerのサイドバーにカテゴリを設置

ラベルを設定


記事の「投稿の設定」で「ラベル」を設定します

例えば映画の感想を書いた記事だとしたら「ラベル」に「エンタメ」等と設定します
複数設定する場合は「,」カンマで区切って「エンタメ,映画」とします












サイドバーにカテゴリーを設置


左側の「レイアウト」を選択してサイドバーの「ガジェットを追加」を選択します


「ラベル」ガジェットを追加しそのガジェットを編集します
タイトルを「カテゴリ」にし、残りはお好みで試してみて下さい

2017年3月25日土曜日

「旬菜魚庵福よし」倉敷市真備の和食屋

旬菜魚庵「福よし」さんの紹介

川辺橋の真備側を北にものすごく分かりにくい道を進んで行きます
しかし、なんも無い所です
このようなところに店が有るのか不安になりつつも前進を続けます
前方右側に店舗らしき姿、やっと看板「福よし」を発見しました

駐車場に車をとめて時間を確認、時は11:15位

次なる不安が、駐車場に車が全くないし誰も来る様子も無い、店を営業しているのか?
確か定休日は火曜日のはず、まだ時間が早いのかと思い、周辺をぶらぶらしましたが何も無いところです
11:45に再度店に戻りました、しかし、先ほどと様子が全く変わっていない まさかの臨時休業?
不安一杯で店のドアを、開いた!! なんだ営業しているか!!まだまだ念には念を
お店の方がでてきたので思わず「食事できますか」だって なんてことを口走ったのか
「ご予約の方ですか?」勿論予約なんてしてないので「ダメ」ってなるかと思ったら、テーブル席で良かったらどうぞって促してくれました
一安心
しかし、分かりにくい場所である

お勧めの定食

ランチメニューを拝見、「福よし定食」だいたい店の名前がついているメニューが定番の法則
他にも刺身定食、寿司定食他、色々ありました

気の良さそうな年配の女性がお茶を持ってきてくれました「お決まりですか」?
特に決めて無かったので ここは聞いてみるしか無い お決まりの「どれが良く出ますか?」
案の定「福よし定食」切り替えし、当然それを注文しました

これにご飯と汁が付いて1,200円です

食事を開始すると、ぞくぞくとお客が来ました

どれも新鮮で上品な味わい、当然完食しました。特に刺身が良かった
次回は刺身定食と心に誓いました

お店の案内<>



詳しくはお店のHPへ☟
https://fukuyoshi-mabi.jimdo.com/ 

2017年3月23日木曜日

リーキ 西洋ネギ でかいネギ?

でかいネギ?みたい


正式名、リーキという野菜です
地中海沿岸原産の野菜でリーク、西洋ネギ、ニラネギ、西洋ニラネギ、ポワロネギ、ポアロネギ、ポロネギとも呼ばれることもあります

主に茨城県取手市、長野県池田町、岡山県矢掛町で生産されています
日本では生産量が非常に少なくまだまだ希少な野菜です

調理

クセも無く、食べやすくて美味しい
熱を入れることで甘みが増します
緑色の葉の部位は固いので、白いところを食べます

お勧めはバター焼きか天ぷらです
白いところを1㎝位に輪切りにして調理します
バター焼きは少し焼き目が付くまで焼いて醤油を数滴たらします
天ぷらは塩で召し上がって下さい
甘みがあって美味しいです

Bloggerでプライバシポリーのページを設置する

Bloggerでプライバシポリーのページを作成してリンクを貼る

プライバシーポリシーの文書なんて考えたこと無かったのですが、今後、必要になるようなので色んなサイトを参考にして作ってみました
しかし、Bloggerにどように組み込めばいいのか?サイトを閲覧していると、「ベージ」と言う機能があるようなので、それを利用して、メインブログからリンクで参照できるようにしました

新しい「ページ」を作る

左側にある「ページ」を選択して下さい

上側の「新しいページ」を選択して下さい

タイトルは「プライバシーポリシー」にしました
記事内容に「プライバシーポリシーに関する内容」を記述しました

サイドバーに「プライバシーポリシーのページ」を表示するリンクを作成

左側の「レイアウト」選択して下さい

サイドバーの「ガジェットを追加」を選択して下さい

「ベージ」ガジェットを追加します

「ページ」ガジェットを編集します
タイトルは未入力の状態にします
「ホームのチェック」を外して、「プライバシーポリシー」にチェックを入れます

保存すればサイドバーに「プライバシーポリシー」ページを表示するリンクの完成です

作成したプライバシーポリシーのページ

2017年3月22日水曜日

驚くほど簡単だけど美味いキムチ炒飯

あっと言う間にできるキムチ炒飯

恐ろしいほど大量にキムチを頂いたのでキムチ炒飯を作ることにしました
まじですごい量のキムチ

材料

ご飯(冷や飯でOK)
キムチ
ウインナー(肉が無かったので)
ネギ
マヨネーズ

醤油


分量はお好みでお任せします すみませんいつも適当なので

下準備

ネギをみじん切り、ウインナーを輪切り(5㎜)位に刻みます
キムチも小さく刻みます 混ざりやすいようにするためです
ご飯は冷えた状態から作るとベチャベチャ炒飯の原因になるのであらかじめレンジでチンして程よく温めておきます そのご飯にマヨネースを適量にいれるんですが、キムチの辛味を抑えるのと卵を節約するためでです そして卵を投入して混ぜる、混ぜる
卵をご飯にからめるとパラパラ炒飯が簡単にできますよ

炒めます

熱したフライパンに油を少々入れ、なじんだらキムチを投入、ここである程度キムチの水分を飛ばしておきます 水分が多すぎるとこれまたベチャベチャ炒飯の原因になりますかね

卵とマヨネーネーズを混ぜたご飯をフライパン入れて、一生懸命混ぜて下さい

塩、醤油少々、またまた一生懸命混ぜて下さい

混ざりあってパラパラになったら完成です

完成

お皿に盛り付けたら完成です
見て下さい、色の通り、今回は辛すぎました
キムチの入れすぎ注意、自分で言うのは恥ずかしいけど美味い

2017年3月20日月曜日

ハンバーグ ビックリドンキー倉敷インター店

ビックリドンキー倉敷インター店でランチ

不思議と今まで行ったことが無い、ビックリドンキー行ってみた
昼時なのか、待ち人がそれなりにいる、それとも人気?
7組以上待っていたはずなのに10分ほどでテーブルに案内された
行きつけない店なのでメニュー?よく分からない

食べきれるかなぁー

ハンバークとエビフライに和食セット、チーズハンバーグプレートを注文しました
二人分ですよ

ハンバークとエビフライ

これに和食セットのご飯と味噌汁、サラダが付く

チーズハンバーグプレート

意外と食べやすい

最初の印象とは違って、脂っこくなくて食べやすい
あっさりと完食 たまには何時もと違う店もありだな

お店の情報

公式HPより確認してください☟
https://www.bikkuri-donkey.com/

2017年3月13日月曜日

洗車依頼 ミラの洗車before~After

かなり手ごわそうな洗車の依頼がありました

黒のミラ 平成20年式80,000㎞
イオンデポジット、ウォータースポット、鉄粉と何でもありの状態
厄介な汚れ満載
写真じゃ良く分かりませんね

水洗いとカーシャンプーでほこりや簡単な汚れを落とす

高圧洗車機で全体の汚れを落とします
カーシャンプーで泡まみれにしてスポンジで落ちる汚れを落としておきます
高圧洗車機で泡を念入りに流します

カーシャンプーで落ちない汚れや鉄粉除去

イオンデポジット、ウォータースポット、水垢をケミカル剤使って磨きます
鉄粉に関して、今回は時間の都合でネンドクリーナーは使用せず、鉄粉除去剤で対応しました
それでも、落としきれないところがあったのでコンパウンドで対応

仕上げ・コーティング等

最初と同様にカーシャンプーで洗車して泡を泡を洗い流し、水滴が残らないようにボディ、ウインドゥを吹き上げます
ボディーとホイールにコーティイグしタイヤは水生ワックスで保護します
なかなかの艶を取り戻しました
ボディへの映り込みが最初の写真とは全然違います

とっても喜んでくれたので大満足

2017年3月12日日曜日

「焼き肉しおつ」倉敷の焼き肉屋

メニューはこんな感じ



お勧めとお得なセット

どれも美味しいのですが、特に気に入ってるのが「特性白菜キムチ」これは美味い、一般的なキムチとは見た目も味も全く別物
盛り合わせのセットの種類が豊富でお得に色んな肉を楽しめる
「ライスセット」ご飯と味噌汁、サラダのセット 単品よりお得

場所の案内


倉敷市中島1531
月~金曜日    11:00~14:00 17:00~23:00
土・日曜日、祝日 11:00~23:00
水曜日店休

2017年3月9日木曜日

「手抜きグラタン」ホワイトソースは市販の素を使用

材料

ホワイトソースは市販のマカロニ入り
鳥肉
エビ
海鮮ミックス(冷凍)
マッシュルーム

グラタンの種を作る

まずは鍋を中火で加熱、鍋から煙が出るまで加熱
バターを入れてなじませる
鶏肉を炒めて、ある程度火が通ったら火を止める
残りの具材を全て鍋に入れる
ホワイトシチューの素と水400CC、牛乳400CCを鍋に入れて混ぜ合わせる
中火で沸騰するまで加熱
とにかく混ぜる、混ぜる、マカロニが鍋底にくっつくからね
沸騰したら弱火に・・・・・・・・とろみがつくまで煮込む
混ぜることを怠らない

オーブンでコンガリ

種を耐熱容器に移す
表面にチーズを少々

オーブン200°で20分
表面にこんがり焼き入りを付けて下さい
少し焼きがあまかったかなぁ