よつやTips

元IT技術者がおくる情シス超入門:VB.NET / SQLServer

備忘録

【備忘】MySQLではROW_NUMBER関数と同様の関数がない。

タイトルのとおりです。(ぷんすこ) SQLServerに慣れていた四ツ屋、先日仕事でデータ抽出を頼まれたので、あ、これはROW_NUMBER関数で最大値を取ってあげたら親切かもな、という気持ちで意気揚々と入力。 エラー。 なんじゃとぉおおおおおお!!!?!?!…

【備忘】Gmailですべてのメールを表示する方法

Gmailですべてのメールを表示させます。 検索ボックスに -in:spam -in:trash -is:sent -in:drafts -in:inbox スパムにはいってるもの、送信済みや下書き等に入ってるものも全て表示されます。

【備忘】SQLServerで統計を更新してパフォーマンスを改善する。

UPDATE STATISTICS [TableName] パフォーマンスの改善、ただし不定期に流さないとだめっぽい。 詳しく調べて後日追記します。 UPDATE STATISTICS (Transact-SQL) 全ては時の中に… : 【SQL Server】統計情報を管理してパフォーマンスを最適化する →いつもお世…

【備忘】SQLServerで文字列に全角カナ・半角カナを区別させるには。

半角が含まれてるかどうかの比較なら、バイト数で全角と半角の比較をすればかんたんに出来ますが、もう一種、比較の場合について。 www.yotsuyatips.com SELECT * FROM [TableName] WITH(NOLOCK) WHERE ([FieldName] LIKE '%[ア-ン]%' COLLATE Japanese_BIN) …

【備忘】SQLServerでバイト数をカウントする関数

print DATALENGTH('アイウエオ')print DATALENGTH('アイウエオ') ↓実行結果 10 5 SQLServerは全角と半角の区別がつかない的なアレコレがあった気がするのですが、上記関数でさくっと解決しました。