ray88’s diary

お仕事で困ったとき用の自分用の覚書

SQL

SQL 日付関数

SQL

概要 MySQL PostgreSQL SQLite SQLSERVER Oracle 現在の時刻を取得 CURRENT_DATE CURRENT_DATE DATE() - CURRENT_DATE 現在の時刻を取得 CURRENT_TIME CURRENT_TIME TIME() - CURRENT_TIME 現在の日時を取得 NOW() CURRENT_TIMESTAMP DATETIME() CURRENT_TIM…

SQL GROUP BY 句(特定の列を使ってデータをグルーピングする)

SQL

■注意 GROUP BY キーワードによるグループ化を行う場合、取得列にはグループ化キーと集計関数の集計対象となる列しか使用できない ■構文 SELECT グループ化列 , 集計列 , FROM テーブル名 GROUP BY グループ化キー ;■GROUP BY句を使用した場合、抽出列には集…

SQL 特定範囲のレコードのみを取り出す(FETCH NEXT),(LIMIT句)

SQL

■SQL SERVERの場合 SELECT l_name ,f_name ,last_update FROM employee ORDER BY last_update DESC OFFSET 0 ROWS FETCH NEXT 5 ROWS ONLY ; ■MySQL・PostgreSQL・SQLite はLIMIT句を使用できる SELECT 列名 FROM テーブル名 ORDER BY ソート条件 LIMIT [開…

SQL ORDER BY句(特定の列を使って行を並べ替え)

SQL

SELECT title ,price FROM books WHERE price BETWEEN 2500 AND 3500 ORDER BY price ASC ;

AccessVBAでSQLを実行する

■ただ単に、複雑なことなにもせず、指定したSQL文を実行したいときのコード Sub testCommandDelete() Dim strSQL As String strSQL = "DELETE FROM T_テストテーブル" DoCmd.SetWarnings False DoCmd.RunSQL strSQL DoCmd.SetWarnings True End Sub

CSVファイルデータを読み込む

① Openメソッドで読み込む方法 ② ADODBでレコードセットに格納して読み込む方法 '-------------------------------------------------------------------①まずはOPENメソッドでデータを読込む方法 Sub testReadText1() Dim buf As String Dim dataArray As V…