Takma adlar ve aritmetik

Orta Düzey SQL

Jasmin Ludolf

Data Science Content Developer, DataCamp

Aritmetik

+, -, * ve /

SELECT (4 + 3);
|7|

 

SELECT (4 * 3);
|12|
SELECT (4 - 3);
|1|
SELECT (4 / 3);
|1|
Orta Düzey SQL

Aritmetik

SELECT (4 / 3);
|1|
SELECT (4.0 / 3.0);
|1.333...|
Orta Düzey SQL

Toplama fonksiyonları vs. aritmetik

Toplama fonksiyonları SQL'de alan olarak da bilinen tek bir sütunu kırmızı kutu içine alan bir tablo örneği.

Aritmetik Tek bir kaydı, yani satırı kırmızı kutu içine alan bir tablo örneği.

Orta Düzey SQL

Aritmetikte takma adlar

SELECT (gross - budget)
FROM films;
|?column?|
|--------|
|null    |
|2900000 |
|null    |
...
SELECT (gross - budget) AS profit
FROM films;
|profit  |
|--------|
|null    |
|2900000 |
|null    |
...
Orta Düzey SQL

Fonksiyonlarla takma adlar

SELECT MAX(budget), MAX(duration)
FROM films;
|max        |max|
|-----------|---|
|12215500000|334|
SELECT MAX(budget) AS max_budget,
       MAX(duration) AS max_duration
FROM films;
|max_budget |max_duration|
|-----------|------------|
|12215500000|334         |
Orta Düzey SQL

Yürütme sırası

  • Adım 1: FROM
  • Adım 2: WHERE
  • Adım 3: SELECT (takma adlar burada tanımlanır)
  • Adım 4: LIMIT

 

  • Yürütme sırası nedeniyle SELECT içindeki takma adlar WHERE içinde kullanılamaz
SELECT budget AS max_budget
FROM films
WHERE max_budget IS NOT NULL;
"max_budget" adlı sütun yok
SATIR 5: WHERE max_budget IS NOT NULL;
              ^
Orta Düzey SQL

Haydi pratik yapalım!

Orta Düzey SQL

Preparing Video For Download...