if statement with sqlite not exists code example

Example 1: python sqlite3 create table if not exists

CREATE TABLE IF NOT EXISTS some_table (id INTEGER PRIMARY KEY AUTOINCREMENT, ...);

Example 2: sqlite insert if not exists

#id column is assumed to be primary key

INSERT INTO destination_table(id,name) 
SELECT id, name
FROM source_table s
WHERE NOT EXISTS (
  SELECT 1
  FROM destination_table d
  WHERE d.id = s.id
);

Example 3: sqlite check if row exists

SELECT EXISTS(SELECT 1 FROM myTbl WHERE u_tag="tag");

Tags:

Sql Example