Database_SQL_Function2
LIKE
wildcard character
SELECT * FROM 테이블 WHERE 컬럼 LIKE '와일드카드패턴';
使用例
ワイルドカードパターンは、%2で始まる値%22、終了する値%2%2を意味し、値2%の任意の値2%、2番目の値2で始まる値1、合計4ビットの値
2_%_%
/245791422、少なくとも3ビットの値SELECT * FROM users WHERE age LIKE '2_'
SELECT * FROM users WHERE phone LIKE '02-%'
SELECT * FROM users WHERE first_name LIKE '%준';
SELECT * FROM users WHERE phone LIKE '%-5114-%'
ORDER BY
"sort a result set of a query"
クエリー結果セットのソート
SELECT文に追加して使用
ソート順に2つのキーワードを指定
usersは年齢順に並べられ、上位10個のみクエリーされます
SELECT * FROM users ORDER BY age ASC LIMIT 10;
SELECT * FROM users ORDER BY age,last_name ASC LIMIT 10;
GROUP BY
"make a set of summary rows from a set of rows"
行セットサマリー行セットの作成
SELECT文のオプション部分
選択した行グループを1つ以上の列値に設定したサマリー行
文にWHEREセクションが含まれている場合は、WHEREセクションの後に作成する必要があります.
指定した条件に基づいて行セットをグループに結合
主にデータの要約に使用
SELECT 컬럼1, aggregate_function(컬럼2) FROM 테이블 GROUP BY 컬럼1, 컬럼2;
SELECT last_name, COUNT(*) FROM users GROUP BY last_nmae;
SELECT last_name, COUNT(*) AS name_count FROM users GROUP BY last_name;
ALTERTABLE
ARTER TABLEの3つの機能
テーブル名の変更
ALTER TABLE 기존테이블이름 RENAME TO 새로운테이블이름;
表に新しい列を追加
ALTER TABLE 테이블이름 ADD COLUMN 컬럼이름 데이터타입설정;
ALTER TABLE news ADD COLUMN created_at TEXT NOT NULL;
[注意]カラム名の変更(new in sqlite 3.25.0)
ALTER TABLE table_name RENAME COLUMN current_name TO new_name;
追加
Reference
この問題について(Database_SQL_Function2), 我々は、より多くの情報をここで見つけました https://velog.io/@holawan/DatabaseSQLFunction2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol