SQL Important Notes

1/1/1970

SQL Important Notes

JOINS

1. INNER JOIN
2. LEFT JOIN (LEFT OUTER JOIN)
3. RIGHT JOIN (RIGHT OUTER JOIN)
4. FULL OUTER JOIN
5. CROSS JOIN
6. SELF JOIN

Case Sensitivity

Whether SQL is case-sensitive or not depends on the database system and the specific collation settings used.

Collation

Components of Collation

  1. Character Set: ex utf8 , latin1
  2. Collation Name: utf8_general_ci or utf8_bin
  3. Case Sensitivity: CS for case-insensitivity, CI for case-insensitive (e.g. a & A)
  4. Accent Sensitivity: AS for accent-sensitivity , AI for accent-insensitivity (e.g. é vs. e)

Examples Collation

Case Sensitivity in SQL Database

1. MySQL :
2. SQL Server :
3. Oracle:
4. PostgreSQL:

Summary : MySQL - String comparison CI & Column Collation CS SQL Server - Depends on Setting Oracle - Comparisons are CS PostgreSQL - String Comparison CS