SQL IDとCD
2ちゃんねるの某スレから・・・
テーブル項目名の名づけ方のメモ
ほにゃららID:ユーザが意識しないシステム上での識別子
ほにゃららCD:ユーザが意識する識別子
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
2ちゃんねるの某スレから・・・
テーブル項目名の名づけ方のメモ
ほにゃららID:ユーザが意識しないシステム上での識別子
ほにゃららCD:ユーザが意識する識別子
UNIONは2つのテーブル間を結合して一つのテーブルをして返します。
同じデータの行がある場合は1行だけ返します。
UNION ALLは重複行があってもそのまま返します。重複処理しない分速いです。
SELECT * FROM hoge1
UNION
SELECT * FROM hoge2
SELECT * FROM hoge1
UNION ALL
SELECT * FROM hoge2
TRUNCATE TABLE hoge
でテーブルの全データを削除します。
DELETE FROM hogeとの違いは、トリガが作動しないこと、制約を無視して削除することです。それと高速です。
COALESCEは引数の中から、最初の NULL でない式を返します。
COALESCEのスペルがどうしても覚えられないですが・・・
列col1がNullだったら空白を返す例
SELECT COALESCE(col1,'') AS colname
FROM hoge
SQL-92標準の構文ですから、SQL-Server、Oracle、PostgreSQLなどで使えるはずです。
Access Android ASP ASP.NET2.0 C# Cordova CrystalReports CVS eclipse Excel IIS Java Javascript Linux NintendoDS Office Oracle pcAnywhere PHP postgresql Ruby On Rails SQL SQL-Server TeamFoundationServer VB.NET VB6 Visual SourceSafe Visual Studio 2010 Visual Studio 6 Visual Studio2002 VisualStudio2005 VisualStudio2017 VisutalStudio2012 Windows おすすめサイト ネットワーク パソコン・インターネット 日記・コラム・つぶやき 書籍 自作PC 駄文
最近のコメント