SQLでよく使用される関数まとめ

SQLでよく使用される関数まとめ

SQLには様々な関数がありますが、ここではよく使用されるものをまとめてみます。

文字列関数

CONCAT()

文字列を連結するための関数です。

SELECT CONCAT(first_name, ' ', last_name) AS full_name
FROM employees;

SUBSTRING()

文字列の一部を取得するための関数です。

SELECT SUBSTRING(name, 1, 3) AS initials
FROM products;

UPPER(), LOWER()

文字列を大文字または小文字に変換する関数です。

SELECT UPPER(name) AS uppercase_name
FROM customers;

SELECT LOWER(email) AS lowercase_email
FROM users;

数値関数

ROUND()

数値を丸めるための関数です。

SELECT ROUND(price, 2) AS rounded_price
FROM products;

ABS()

数値の絶対値を取得するための関数です。

SELECT ABS(quantity) AS absolute_quantity
FROM inventory;

SUM(), AVG(), MAX(), MIN()

集計関数です。

SELECT SUM(sales_amount) AS total_sales
FROM orders;

SELECT AVG(salary) AS average_salary
FROM employees;

SELECT MAX(price) AS max_price
FROM products;

SELECT MIN(quantity) AS min_quantity
FROM inventory;

日付関数

NOW()

現在の日時を取得するための関数です。

SELECT NOW() AS current_datetime;

DATE_FORMAT()

日付を指定したフォーマットで表示するための関数です。

SELECT DATE_FORMAT(order_date, '%Y-%m-%d') AS formatted_date
FROM orders;

これらはSQLでよく使用される関数の一部ですが、他にも多くの関数が存在します。使い方を覚えておくと、SQLクエリをより柔軟に記述できます。

以上が、SQLでよく使用される関数についてのまとめでした。