タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

SQLに関するcruzioのブックマーク (12)

  • SQLで数を数えよう!COUNT関数の基本から応用まで! | 侍エンジニアブログ

    みなさんこんにちは! 今回はSQLの中でも、多用することになるであろう基命令COUNT関数について見ていきましょう。 COUNTとは COUNTとは集計関数の一つで、一言で言えば数を数える関数です。また集計関数とは「平均値」「合計値」など何かを集計する時に使用する関数たちのことを指します。 COUNT以外の集計関数は最後に説明するとして、まずはCOUNT関数について見てきましょう。 COUNTの使い方! 使い方は非常に簡単です。例えばユーザーのデータが入っている、userテーブルがあったとして、その数をカウントしたいとしましょう。それを実現するには以下のように入力しましょう。 実行コマンド: SELECT COUNT( * ) FROM user; 結果: +----------+ | count(*) | +----------+ | 3 | +----------+ 例えば、ユーザー

    SQLで数を数えよう!COUNT関数の基本から応用まで! | 侍エンジニアブログ
    cruzio
    cruzio 2023/05/30
  • VB SQL サブクエリ - SELECT, IN

    Visual Basic 中学校 > データベース講座 > 第11回 サブクエリ 複数のSELECT文を組み合わせて使用するサブクエリを手法を説明します。 概要 ・WHERE句の内部で条件指定のためにSELECT文を使用することができる。 例:TableBの該当するすべてのColumnBの値と等しいColumnAという条件 SELECT ... FROM ... WHERE ColumnA IN (SELECT ColumnB From TableB WHERE ...) ・SELECT句の項目をSELECT文で指定することができる。 例: SELECT (SELECT ColumnA FROM TableA WHERE ...) AS ColumnB, ColumnC FROM ... WHERE ... ・SELECT句の項目をSELECT文で指定する手法は効率が悪いので通常は使用しな

    cruzio
    cruzio 2015/11/10
    [
  • VB SQL SELECT文による集計 - GROUP BY, HAVING, SUM, AVG, COUNT

    Visual Basic 中学校 > データベース講座 > 第9回 SELECT文による集計 SQLを使用してデータの集合に対する集計・分析を行う手法をGROUP BY句を中心に説明します。 概要 ・集計関数を使用して集計を行うことができる。代表的な集計関数は合計値を求めるSUM, 平均値を求めるAVG, 個数を求めるCOUNT, 最大値を求めるMAX, 最小値を求めるMIN。 ・GROUP BY句を使用すると集計単位を指定することができる。 例:SELECT 目ID, AVG(体長) FROM T_動物マスタ GROUP BY 目ID ・集計関数はNULLを無視する。 ・HAVINGを使用すると集計後のレコードに対してしぼりをかけることができる。 ・DISTINCTは重複するレコードを省く効果がある。 1.SQLSQLはデータを集合としてとらえてさまざまな集計・分析を行うこと

    cruzio
    cruzio 2015/10/17
  • 同一グループの中で最大のレコードを取得する SQL を書く | Webシステム開発/教育ソリューションのタイムインターメディア

    +----+----------+------------+---------+ | id | group_id | updated_at | comment | +----+----------+------------+---------+ | 1 | 1 | 2013-12-01 | C | | 2 | 2 | 2013-12-01 | A | | 3 | 1 | 2013-12-02 | B | | 4 | 2 | 2013-11-30 | D | +----+----------+------------+---------+ CREATE TABLE sample_table ( id int(11) NOT NULL, group_id int(11) NOT NULL, updated_at date NOT NULL, comment varchar(60) NOT NU

    同一グループの中で最大のレコードを取得する SQL を書く | Webシステム開発/教育ソリューションのタイムインターメディア
    cruzio
    cruzio 2015/10/17
  • SQLiteのDBにJDBCで接続してSQLを実行する - てけとーぶろぐ。

    当はOracleDBでやりたいのだけど、すぐ試したかったのでSQLiteを使いました。 驚くほどお手軽だったので、ちょっとSQLを触ってみたいという人はSQLiteを使えばいいと思いました。 sqlite-shellでテーブルの準備 コマンドラインでSQLiteDBを操作できるsqlite-shellを使ってテーブルの準備をします。 SQLite Download Pageより「Precompiled Binaries for Windows」にある「sqlite-shell-win32-x86-3080704.zip」をダウンロードしました。 「C:\temp」に入れてCommand Line Shell For SQLiteを参考にコマンドプロンプトから以下のように入力するともうテーブルができてしまう。 >cd c:\temp >sqlite3.exe test.db SQLit

    SQLiteのDBにJDBCで接続してSQLを実行する - てけとーぶろぐ。
    cruzio
    cruzio 2015/06/02
  • Loading...

    cruzio
    cruzio 2015/05/30
  • 複数の条件を指定してSELECT文を実行する

    皆さま、あけましておめでとうございます。昨年末から始まったこの連載。まずはSELECT文の初歩を解説しました。いかがでしたでしょうか? 連載ではこれからしばらくの間、SELECT文のいろいろな使い方、つまりデータベースからデータを取り出すさまざまな方法を解説していきます。第1回でも申し上げましたが、SELECT文の構文はSQLの中で最も易しく、そして最も難しいものです。これは、SQL文の中でもSELECT文を利用する機会がかなり多いということも意味しています。ぜひ多くのSQL文を実際に試して、皆さんの力にしてください。 「AND」や「OR」を利用して条件を並べる 今回は、複数の条件を指定したSELECT文の書き方を解説します。第3回で説明しましたが、SQL文で検索対象を「特定の行データのみ」に制限するには、条件を指定するキーワード「WHERE」を使用します。 第3回の例では、条件は1つし

    複数の条件を指定してSELECT文を実行する
    cruzio
    cruzio 2015/05/30
  • 2. SQL文の実行

    2.1. insert, update, delete文の実行 SQLの「insert」「update」「delete」文の実行でも、「java.sql.Statement」オブジェクトを使用します。実行には「executeQuery」メソッドではなく、「executeUpdate」メソッドを使用します。 import java.sql.*; public class InsertUpdateDeleteSample{ public static void main(String args[]) throws ClassNotFoundException,SQLException{ Class.forName("org.postgresql.Driver"); Connection connection=DriverManager.getConnection("jdbc:postgresq

    cruzio
    cruzio 2015/05/30
  • INSERT文サンプル - Javaちょこっとリファレンス

    cruzio
    cruzio 2015/05/30
  • カラムに格納された値のデータ型の確認

    SQLite の環境でカラムにデータ型を指定した場合と指定しなかった場合でそれぞれテーブルを作成し、そこに色々なデータを格納したらどのようなデータ型として格納されるのかについて解説します。なお格納された値は最終的に「NULL」「INTEGER」「REAL」「TEXT」「BLOB」の5種類のデータ型に分類されます。

    カラムに格納された値のデータ型の確認
    cruzio
    cruzio 2015/05/30
  • JavaとSQLiteデータベース - 愚鈍人

    AndroidではデータベースとしてSQLiteが標準でサポートされています。 Androidでデータベースを使う前に、WindowsJavaからSQLiteを使う方法について、調べてみました。 SQLiteのインストール インストールと言っても、特別な事をする必要はありません。 データベースサーバ用の特別のプログラムをインストールする必要は無く、 コマンドラインから使うだけであればSQLite Download Pageより 「Precompiled Binaries For Windows」の下の 「sqlite-3_6_23_1.zip」をダウンロードしてきて、適当なデレクトリに解凍してパスを通すだけです。 「Microsoft Access」 のMDBファイルをコマンドラインツールを使ってアクセスするようなイメージになります。 必要無いが、後で何かの時に使うかもと思って、いちおう

    JavaとSQLiteデータベース - 愚鈍人
    cruzio
    cruzio 2015/05/30
  • MySQL初心者入門講座

    格的なプログラミングを学びたい場合は Java初心者入門講座 を次のステップとしてご活用ください。 ・Web系のプログラミングを学びたい場合は PHP初心者入門講座 を次のステップとしてご活用ください。 今回はMySQLをインストールした時点で、すでに用意されている管理用のデータベースの中身を見てみましょう。 自分で作成するデータベースやテーブルの中身を見るときも手順は同じです。今後の予習だと思ってください。 MySQLの中には複数のデータベースを作成できます。データベースの中には複数のテーブルを作成できます。テーブルの中には複数のフィールドが作成できるという、入れ子の構造をイメージしてください。 またSQL文は大文字小文字の区別はありませんが、データベース名、テーブル名、フィールド名は区別しておいたほうがいいです。 【1】以下の図を参考にMySQLを開始・接続します。 1.コマンドプ

    MySQL初心者入門講座
    cruzio
    cruzio 2015/03/08
  • 1