> For the complete documentation index, see [llms.txt](https://docs.layraweb.com.tr/merhaba/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layraweb.com.tr/merhaba/sql-tarafi/konular/matematiksel-fonksiyonlar/abs-sign.md).

# ABS/SIGN

`ABS` ve `SIGN` fonksiyonları, verilen sayısal değerin mutlak değeri ve işareti hakkında bilgi verir.

`ABS` fonksiyonu:

```sql
ABS(expression)
```

* `expression`: işlemin yapılacağı sayısal değer

`ABS` fonksiyonu, verilen sayısal değerin mutlak değerini döndürür. Örnek olarak:

```sql
DECLARE @num INT = -5;
SELECT ABS(@num) AS absolute_value;
```

Bu örnekte, `-5` sayısının mutlak değeri `5` olarak döndürülür.

`SIGN` fonksiyonu:

```sql
SIGN(expression)
```

* `expression`: işlemin yapılacağı sayısal değer

`SIGN` fonksiyonu, verilen sayısal değerin işaretini döndürür. Eğer verilen değer 0 ise 0, pozitif ise 1, negatif ise -1 döndürür. Örnek olarak:

```sql
DECLARE @num INT = -5;
SELECT SIGN(@num) AS sign_value;
```

Bu örnekte, `-5` sayısının işareti `-1` olarak döndürür.
