SQLでよく使用される関数まとめ
SQLには様々な関数がありますが、ここではよく使用されるものをまとめてみます。
文字列関数
CONCAT()
文字列を連結するための関数です。
SELECTCONCAT(first_name, '', last_name) AS full_name FROM employees;
SUBSTRING()
文字列の一部を取得するための関数です。
SELECT SUBSTRING(name, 1, 3) AS initials FROM products;
UPPER()
, LOWER()
文字列を大文字または小文字に変換する関数です。
SELECTUPPER(name) AS uppercase_name FROM customers; SELECTLOWER(email) AS lowercase_email FROM users;
数値関数
ROUND()
数値を丸めるための関数です。
SELECTROUND(price, 2) AS rounded_price FROM products;
ABS()
数値の絶対値を取得するための関数です。
SELECTABS(quantity) AS absolute_quantity FROM inventory;
SUM()
, AVG()
, MAX()
, MIN()
集計関数です。
SELECTSUM(sales_amount) AS total_sales FROM orders; SELECTAVG(salary) AS average_salary FROM employees; SELECTMAX(price) AS max_price FROM products; SELECTMIN(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でよく使用される関数についてのまとめでした。